=======================
Output from CCS console
=======================
for test.fill_ok.bin running via RBL
********************************************************
Running test.binit ...

test_data_binit == test_data_cinit
... done
********************************************************


for test.fill_fail.bin running via RBL
********************************************************
Running test.binit ...

test_data_binit != test_data_cinit
********************************************************



=======================
Output from Hex6x Tool
=======================
********************
 
tools\hex6x.exe bin/Debug/test.fill.out tools\spi_boot.rmd --outfile=bin\Debug\test.fill.btbl 
Translating to ASCII-Hex format...
   "bin/Debug/test.fill.out" .TI.tls_init ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" guard_ddr3 ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .text:_c_int00 ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .text ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .far ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .init_array ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .const ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .switch ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .sysmem ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .c6xabi.extab ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .cinit ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .omp_data ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .ovly ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" .c6xabi.exidx ==> (BOOT TABLE)
   "bin/Debug/test.fill.out" test_data.binit.load ==> (BOOT TABLE)
 
********************
 
=============================
Output from btbl2spi.exe Tool
It uses a bugfix to change the section length to multiple of 4 bytes.
=============================
tools\btbl2spi.exe -infile bin\Debug\test.fill.btbl -outfile bin\Debug\test.fill_ok.bin tools\spi_boot.cfg tools\version.h 
 
Clock Parameter
    .ref_freq  = 156.25 MHz
    .dsp_freq  = 1000.00 MHz
    .ddr3_freq = 666.67 MHz
 
 
BOOT_PARAMS_SPI
    .length         = 40
    .checksum       = 0x964D
    .boot_mode      = 50
    .param_index    = 0
    .pll_prediv     = 5
    .pll_mult       = 64
    .pll_postdiv    = 2
    .pll_flags      = 1
    .options        = 0x0001
    .core_freq_mhz  = 1000
    .bus_freq_mhz   = 10
    .bus_freq_khz   = 0
    .c2t_delay      = 0
    .mode           = 2
    .addr_width     = 24
    .n_pins         = 5
    .csel           = 2
    .read_addr      = 0x00002000
    .next_csel      = 2
    .next_read_addr = 0x00000000
 
 
BOOT_EMIF4_TBL
    .address = 0x008FFD20
    .length  = 376
 
    .pll_prediv  = 15
    .pll_mult    = 128
    .pll_postdiv = 2
 
    .sdram_config      = 0x62477AB2
    .sdram_refresh_ctl = 0x0000144F
    .sdram_timing1     = 0x1333780C
    .sdram_timing2     = 0x30717FE3
    .sdram_timing3     = 0x559F86AF
    .sdram_out_imp_cal = 0x70074C1F
    .ddr_phy_ctl1      = 0x0010010F
 
    .chip_config[  0 ] = 0x87A0047F
    .chip_config[  1 ] = 0x1000000
    .chip_config[  6 ] = 0x33
    .chip_config[  7 ] = 0x3A
    .chip_config[  8 ] = 0x2C
    .chip_config[  9 ] = 0x2C
    .chip_config[ 10 ] = 0x21
    .chip_config[ 12 ] = 0xAF00002
    .chip_config[ 18 ] = 0xB7
    .chip_config[ 19 ] = 0xB1
    .chip_config[ 20 ] = 0xA4
    .chip_config[ 21 ] = 0xA4
    .chip_config[ 22 ] = 0x98
    .chip_config[ 23 ] = 0x200
 
Software Version: 1.015.1277
 
01 section addr = 0x80000200, len = 0x00000080
02 section addr = 0x80000400, len = 0x00000200
03 section addr = 0x80000800, len = 0x00000400
04 section addr = 0x80000C00, len = 0x00038980
05 section addr = 0x80039580, len = 0x00000080
06 section addr = 0x80039600, len = 0x00000080
07 section addr = 0x80039680, len = 0x00002B00
08 section addr = 0x8003C180, len = 0x00000380
09 section addr = 0x8003C500, len = 0x00020000
10 section addr = 0x8005D480, len = 0x00001500
11 section addr = 0x8005E980, len = 0x00000D80
12 section addr = 0x0C000000, len = 0x00001000
13 section addr = 0x80000180, len = 0x00000080
14 section addr = 0x8005C500, len = 0x00000F80
15 section addr = 0x80000100, len = 0x00000072, modified
 
      SPI rom size : 404096 / 0x00062A80 bytes
processed sections : 15
 modified sections : 1
 
 
********************
 
=============================
Output from btbl2spi.exe Tool
Runs without bugfix.
=============================
tools\btbl2spi_old.exe -infile bin\Debug\test.fill.btbl -outfile bin\Debug\test.fill_fail.bin tools\spi_boot.cfg tools\version.h 
 
Clock Parameter
    .ref_freq  = 156.25 MHz
    .dsp_freq  = 1000.00 MHz
    .ddr3_freq = 666.67 MHz
 
 
BOOT_PARAMS_SPI
    .length         = 40
    .checksum       = 0x964D
    .boot_mode      = 50
    .param_index    = 0
    .pll_prediv     = 5
    .pll_mult       = 64
    .pll_postdiv    = 2
    .pll_flags      = 1
    .options        = 0x0001
    .core_freq_mhz  = 1000
    .bus_freq_mhz   = 10
    .bus_freq_khz   = 0
    .c2t_delay      = 0
    .mode           = 2
    .addr_width     = 24
    .n_pins         = 5
    .csel           = 2
    .read_addr      = 0x00002000
    .next_csel      = 2
    .next_read_addr = 0x00000000
 
 
BOOT_EMIF4_TBL
    .address = 0x008FFD20
    .length  = 376
 
    .pll_prediv  = 15
    .pll_mult    = 128
    .pll_postdiv = 2
 
    .sdram_config      = 0x62477AB2
    .sdram_refresh_ctl = 0x0000144F
    .sdram_timing1     = 0x1333780C
    .sdram_timing2     = 0x30717FE3
    .sdram_timing3     = 0x559F86AF
    .sdram_out_imp_cal = 0x70074C1F
    .ddr_phy_ctl1      = 0x0010010F
 
    .chip_config[  0 ] = 0x87A0047F
    .chip_config[  1 ] = 0x1000000
    .chip_config[  6 ] = 0x33
    .chip_config[  7 ] = 0x3A
    .chip_config[  8 ] = 0x2C
    .chip_config[  9 ] = 0x2C
    .chip_config[ 10 ] = 0x21
    .chip_config[ 12 ] = 0xAF00002
    .chip_config[ 18 ] = 0xB7
    .chip_config[ 19 ] = 0xB1
    .chip_config[ 20 ] = 0xA4
    .chip_config[ 21 ] = 0xA4
    .chip_config[ 22 ] = 0x98
    .chip_config[ 23 ] = 0x200
 
Software Version: 1.015.1277
 
SPI rom size 404096 bytes
 
**** spi_boot.bat finished ****