This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Where is the boot parameter table in c6657 L2

Hi, in c6657 I2C boot mode, I want to know the address of boot parameter table. in datasheet sprs814b.pdf, page 14, it says "The bootloader uses a section of the L2 SRAM (start address 0x008EFD00 and end address 0x008F FFFF) during initial booting of the device." and in datasheet sprugy5b.pdf, Table 2-2 "CorePac0 Memory Usage by the ROM Bootloader", boot parameter table offset address is ox8C0. Does it mean that RBL stores boot parameter table in address (0x008EFD00+0x8C0) in L2 in I2C boot mode?
I tried to look up the address area starting (0x008EFD00+0x8C0), but finding the vaules of this area are not like the real vaules in Table 3-19 "Boot Parameter Table Format" in sprugy5b.pdf, such as Boot Mode, Option, etc.
But I did the same experiment in 6678, which gives clearly the starting address of boot parameter table in sprs691e.pdf page 23. Everything is what I expect.
So can anyone help me check the starting address of c6657 in L2 after booting from I2C mode? Thanks.

  • Hi GANG ZHANG48047,

    Could you please use this address "0x8fff00" ?

    Please refer to the below e2e post.

    e2e.ti.com/.../1030683

    As Rahul said, you can find this location.
    C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\device\c665x\tiboot_c665x.h
    C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\device\c665x\target.h

    #define ROM_BOOT_PARAMS_ADDR_C6678 0x873680
    #define ROM_BOOT_PARAMS_ADDR_C6657 0x8fff00
    #define ROM_BOOT_PARAMS_ADDR_C6670 0x8f3680