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.

TMS320C6678: Program booting over Ethernet requires DDR3 memory

Part Number: TMS320C6678

When using the dev. board it is usual to first run a gel file, evmc6678l.gel, to initialise parts of the device, e.g.DDR3.

Then a large-scale program (.out) file that uses DD3 can be loaded and run.

What is the recommended method to package such a program  so that it can be booted onto the board over internet,

in a stand-alone way, without having to run the gel script ?

Presumably, a boot parameter table and DDR3 configuration table have to be incorporated into the boot image?

How is this achieved?

  • Hello!
    AFAIK, there was some issue with DDR3 initialization if relied on boot parameter table. There is response from TI recommending 2 stage booting where stage one initializes device, including its DDR3, and then fall back to boot sequence and load main image. We used this way with C6670 and Ethernet booting. Please have a look at
    e2e.ti.com/.../2519974