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.

TMS320F28075: SCI/Serial Flash Programming

Part Number: TMS320F28075
Other Parts Discussed in Thread: C2000WARE

This post is for others that encounter a similar problem when trying to program their 28075 or 28377 chips using the Serial Flash Programmer provided with C2000. 

I initially kept getting one of two errors when trying to do the Device Firmware Upgrade:

ERROR Status: PROGRAM_ERROR
ERROR Address: 0x7c08

or 

ERROR Status: PROGRAM_ERROR
ERROR Address: 0x3

After reading a similar post "https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/877366?TMS320F28377D-Flashing-firmware-over-SCI", I updated my linker cmd file to be more similar to the examples in C2000Ware_2_01_00_00.

For example, use ALIGN(8) rather than ALIGN(4), take account of reserved memory addresses, ...

After these changes, I was able to program my chip using the C2000Ware "serial_flash_programmer.exe".  And even better, with some effort, I rewrote the app in GNU C to run in Linux.

I hope this helps anyone else who gets stuck with a similar error.