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: Boot

Part Number: TMS320C6678


Hi,

I have tms320c6678 evm. How to flash tms320c6678? Please provide a complete doc.

  • Hi,

    Take a look at the following guide:
     

    Best Regards,
    Yordan

  • Hi,

    Thank you! I have realized the simplified flashing steps with program_evm.js. It seems eeprom50.bin and eeprom51.bin have been flashed successfully. What's next step i should do if i want to boot from NAND and how to flash own app?

    In addition, what is POST application?

  • Hi,

    Ok, once you program the bootloader on the tmdsevm6678, have you tried using the nandwriter, as explained here:
     

    You should follow the procedure described above:
     

    1. Set your EVM to NO BOOT. Power on, launch target configuration in CCS, and connect to Core 0. Be sure the GEL file is used and DDR is initialized.
    2. Copy the desired binary you want to flash to [SDK Install Path]/pdk_<platform>_<version>/packages/ti/boot/writer/nand/<platform>/bin directory.
    3. Rename the binary you copied in the previous step to “app.bin”.
    4. In CCS, select Core 0 and open the Memory Browser
    5. In the Memory Browser window, right click and select “Load Memory”
    6. Load your app.bin to 0x80000000. Do so by selecting app.bin for the file, click Next, and input 0x80000000 for Start Address (Type-size selected should be 32-bit)
    7. Load [SDK Install Path]/pdk_<platform>_<version>/packages/ti/boot/writer/nand/<SOC>/bin/nandwriter_<platform>.out
    8. Run Core 0. This will program the flash memory.

    Best Regards,
    Yordan