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.

TMS320F280039C: Firmware update via SCI succeeds on second write

Guru 12385 points
Part Number: TMS320F280039C


Hi,

A customer flashed firmware to a custom board via SCI. They were able to write by following the steps below.
1. Launch CCS
2. Press the debug button on CCS
3. Write 5AFF1820 to 0xd00
4. Write FFFF41FF to 0xd04
5. Press the Reset button on CCS
6. Press the RUN button on CCS
7. Pass arguments to write via SCI from serialFlashprogrammer.exe and execute
8. After downloading the kernel, the application becomes an infinite loop, so remove the breakpoint on CCS.


9. Press the Reset button on CCS
10. Press the RUN button on CCS
11. Stop the app once and run serialFlashprogrammer.exe again

After following this procedure, the user program writing screen was displayed after the kernel boot was started, and the writing was successfully completed. I would like to know the reason why writing failed the first time on CCS and writing can be performed normally by following the above procedure. We are also investigating whether writing can be performed without following the above steps. Do you have any advice for me?

Thanks,

Eevee