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.