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.

RTOS/TMS320C6678: How to change boot mode from SGMII to SPI in NIMU_EmacExample_EVMC6678C66BiosExampleProject?

Part Number: TMS320C6678

Tool/software: TI-RTOS

Hi everyone.

We use EVM6678 board and CCS8.3, PROCESSOR_SDK 05.02.00.10.

The offical  NIMU_EmacExample_EVMC6678C66BiosExampleProject needs to set boot mode to SGMII,  if we change the boot mode to others, it will fail to print IP Address, and doesn't work.

However, we need to use SPI boot mode to load program from Flash chip after power on, how to change boot mode from SGMII to SPI in NIMU_EmacExample_EVMC6678C66BiosExampleProject?

  • Hi,

    Sorry, I need some clarification regarding your question.
    So you say that the NIMU_EmacExample_EVMC6679BiosExampleProject works when loaded & executed with CCS, but fails when you program it to SPI Flash, correct?
    In that case what is the procedure you use to flash your board? Which EVM are you using is it TMDSEVM6678LE? As you can see from Processor SDK RTOS User Guide: software-dl.ti.com/.../index_Foundational_Components.html
    TMDSEVM6678 & TMDXEVM6678 do not support SPI boot.

    You should load the IBL as described in the link above, and then use the provided flash writers to write the application (NIMU_EmacExample) to the flash memory, see Section 4.6.3.4.5. Flash Writers from the above link.

    Best Regards,
    Yordan