Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources
This commit is contained in:
81
project/makecode.ini
Normal file
81
project/makecode.ini
Normal file
@@ -0,0 +1,81 @@
|
||||
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user