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.

TMS320F28388D: Single Boot-ROM for all cores

Part Number: TMS320F28388D


Hello,

we would like to use a single bootloader to update all three cores with one single tool. We found the source code for the bootrom in the C2000 folder and would start from there.

Are there any limitations to boot all cores from a single bootloader? I.e. convert the bootrom bootloaders bootloaders into real bootloaders for all three cores?

Thank you and best regards,

Ambroise

  • Ambroise,

                So, customer wants to use only the CPU1 boot-ROM to update the Flash of CPU2 and CM as well? What is the reason customer wants to adopt this method?

  • Ambrose,

                Customer could do the following: 

    For CPU2:

    Receive the Flash programing algo + User code using the CPU1 bootloader

    Transfer the algo + User code to CPU2 using “CPU1 to CPU2 MSGRAM0”

    Execute the algo from CPU2 to program its Flash 

    For CM:

    Receive the Flash programing algo + User code using the CPU1 bootloader

    Transfer the algo + User code to CM using “CPU1 to CM MSGRAM1”

    Execute the algo from CM to program its Flash

    This should be possible since the kernels are of the same architecture.

  • Hi Hareesh, 

    The goal is to simplify the update path in production / field to a single file from my understanding.

    I'll check if the proposed solution works for them.

    Best regards,

    Ambroise