I have some questions about C665x boot.
#1. SPI boot: the generated binary head length, according to datasheet, the first byte of Boot Parameter table define the table length, why the Length is 0x5000 (first word), but the real head length is 0x400? and most filled with 0.
#2. Where has the nysh.spi.map file format specification? what is mean of each item? can the item sequence be changed?
section {
boot_mode = 50
param_index = 0
options = 1
core_freq_mhz = 1000
exe_file = "spiboot.i2c.ccs"
next_dev_addr_ext = 0x0
sw_pll_prediv = 5
sw_pll_mult = 32
sw_pll_postdiv = 2
sw_pll_flags = 1
addr_width = 24
n_pins = 4
csel = 0
mode = 0
c2t_delay = 0
bus_freq_mhz = 0
bus_freq_khz = 500
}
#3. Why NAND boot mode, there is not romparse step to to add boot parameter?
set IBL_UTIL=C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\util
hex6x simple.rmd
%IBL_UTIL%\btoccs\b2ccs simple.btbl simple.btbl.ccs
swap16 -in simple.btbl.ccs -out simple_swap_16.ccs
copy simple_swap_16.ccs simple_swap_16.dat
%IBL_UTIL%\btoccs\ccs2bin simple_swap_16.ccs simple_swap_16.bin
