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.

Bootloader queries on C6654

Hi all,

I have few C6654 bootload questions from "KeyStone Architecture DSP Bootloader(sprugy5c.pdf)".
1. What is the "Boot Parameter Table" In the section 3.2 Boot Configuration Format ? is it Device Configuration Pins in C6654 Data Manual?
2. Could you provide an example of "Boot Table" and "Boot Configuration Table" ? As you can see there are some tools to generate the "Boot Table" and "Boot Configuration Table" in section 3.2.4 Utilities Used to Generate Different, please provide the real example for reference.
3. As you can see section 3.12.2 Booting an Image From I2C Into an External DDR Memory Using Boot Config Table & 3.12.3 Booting an Image From I2C Into an External DDR Memory Using DDR EMIF Table. Could we apply it through SPI ?

Thanks in advance.

B.R.

OC

  • Hi all,

    Can anyone give me some directions on those queries?

    Thanks a lot.

    B.R.

    OC

  • Boot Parameter table is a Data structure defined in the Boot ROM that gets loaded at the time of boot when a specific boot mode is selected. The fields in this structure are initialized by the boot ROM from the boot switch settings that get latched into the DEVSTAT register. Boot configuration table are additional hooks that are configured in the boot ROM that can be used to either to configure a specific memory address or to provide initialization that can`t be provided through boot strap pins like DDR3 configuration.

    The boot examples for the devices are provided as part of the MCSDK package and the tools required to build a boot image are combination of utilities provided with the compiler and tools that are part of the MCSDK. The examples are provided under tools/bootloader/examples and the tools are provided under tools/bootloader/ibl/src/util

    I am also attaching an example of Native SPI boot for C6657 device as an example here:8664.SPIboot_ddr.zip

    the bat file in the folder will demonstrate the utilities that are used to create the image format that can be loaded on the boot media. The loading of the boot DDR configuration table is also demonstrated in the example.

    Regards,

    Rahul