Files
TAIXIN/project/makecode.ini

82 lines
4.2 KiB
INI
Raw Normal View History

[COMMON]
CodeFile=txw82xApp.bin
KeyFilePath=
CodeType=1 ; destination code type: 1(SPI), 2(EFLASH_NVR), 3(EFLASH)
ParamOffset=230 ; code param address Offset
ParamFile=
MemEndianLE=1 ; code endian : little endian
CPU_ID=0
CHIP_ID=8401 ; chip id
CustomerID=1001 ; customer id, when aes enabled, CustomerID is use to Authorization & code encrypt
Post_Script= merge.bat
[SPI]
CodeCRC16=1 ; spi code crc enable
Flag=5A69 ; fixed
Version=0x0100 ; code version
CodeLoadToSramAddr=10000000 ; code load to sram start address
CodeExeAddr=10000000 ; code run start address
CodeAddrOffset=c00 ; code load from spi flash address Offset >= 1024 + param length
CodeLoadLen=2000 ; code load to sram length
SPI_SIZE=100000 ; spi flash size
SPI_CLK_MHZ=3c ; spi clk : 13Mhz
DriverStrength=0 ; DriverStrength : [0/1/2/3], bigger sign stronger
PLL_SRC_MHZ=28 ;
PLL_EN=1 ;
DebugInfoEn=0 ;
AesEnable=0 ; aes encrypt enable
; advance config, !example:
;03-> Dummy = 0, 1-1-1, wire4EN=0, SquenceEn=0
;3B-> Dummy = 8, 1-1-2, wire4EN=0, SquenceEn=0
;BB-> Dummy = 4, 1-2-2, wire4EN=0, SquenceEn=0
;6b-> Dummy = 8, 1-1-4, wire4EN=1, SquenceEn=1
;EB-> Dummy = 6, 1-4-4, wire4EN=1, SquenceEn=1
ReadCmd=EB ; spi read cmd index : normal(03)/fast(0B)/dual(3B)/quad(6B)/QPI(EB)
ReadCmdDummy=6 ; dummy clk
ClockMode=0 ; clock mode [0,3]
SampleDelay=55AA ; 16bit sample delay cnt in spi_clk_divor
WireModeWhenCmd=1 ; wire mode : [1/2/4], 6 for 3wire mode
WireModeWhenAddr=4 ; wire mode : [1/2/4], 6 for 3wire mode
WireModeWhenData=4 ; wire mode : [1/2/4], 6 for 3wire mode
WireMode4Select=0 ; 4wire mode : D2/D3 io select[0,2]
WireMode4En=1 ; 4wire mode enable[0,1]
SpecSquenceEn=1 ; spec cmd squence before cmd read, eg.use for dual/quad cmd
SpecSquenceNumbers=6 ; spec cmd squence (format: cmd + dummy + data_lens + data) numbers
SpecSquence0=50000000 ; spec cmd "write enable "
SpecSquence1=0100020002 ; spec cmd "qual mode enable for winbond "
SpecSquence2=05800101 ; spec cmd "wait busy "
SpecSquence3=50000000 ; spec cmd "write enable "
SpecSquence4=31000102 ; spec cmd "qual mode enable for winbond "
SpecSquence5=05800101 ; spec cmd "wait busy "
SpecSquence6=38000000 ; spec cmd "QPI enable"
SpecSquence8=C0000133 ; spec cmd "Set Read Param"
[EFLASH_NVR]
CRC32_EN=1 ; code crc32 enable
[EFLASH]
CHIP_ID=5002 ; chip id
EXE_ADDR=10006000 ; code run start address
CODE_COPIES=2 ; code copies
CODE_LEN=8000 ; code length
CRC32_EN=1 ; code crc32 enable
NVR0_EW_EN=1 ; nvr0 erase & program enable
NVR1_EW_EN=1 ; nvr1 erase & program enable
NVR2_EW_EN=1 ; nvr2 erase & program enable
MAIN_EW_EN_BITMAP=FFFFFFFF ; main erase & program enable : bitmap to all main array
EXTERNAL_KEY_DIS=1 ; external key disable : 1(interal key), 0(external key)
EXTERNAL_KEY=0 ; external key
USERDATA_AREA_CNT=2 ; user data area size
UART_BOOT_EN=1 ; uart boot enable
NVR_CODE_BAK_EN=0 ; nvr code bak enable
NVR_CODE_BAK_SECTOR_ADDR=120 ; nvr code bak addr
UART_BOOT_PIN_SEL=13 ; uart boot pin select
SWD_Remaping_en=0 ; swd remapping enable
SYS_MCLR_EN=1 ; mclr pin enable
SYS_SWD_EN=1 ; swd enable
SYS_SWD_IO_PU_EN=1 ; swd io default pull-up enable 1:enable, 0:pull-down
MAIN_CODE_CRC32_HWCHECK_EN=1 ; main code crc32 chip verify enable