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.

TMS320F2809: Uniflash : issue programming OTP memory

Part Number: TMS320F2809
Other Parts Discussed in Thread: UNIFLASH,

Hi,

uniflash 4.2.0

TMS320F2809

XDS100v3 probe

I want to program OTP and Flash memory of a TMS320F2809 using uniflash.

No problem for erase/program/verify the flash memory.

For the OTP memory, when I "LOAD IMAGE" in uniflash, I have the WARNING and ERROR messages below:

 [WARNING] C28xx: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
[ERROR] C28xx: File Loader: Verification failed: Values at address 0x3FFFC0@Program do not match Please verify target memory and memory map.

My OUT file is used since several years in production with an old CCS version with no problem.

I don't understand why uniflash wants to verify the memory at 0x3FFFC0. There is no link with the OTP region in the F2809.

When I compare the OTP checksum with uniflash and CCS, there is a difference: uniflash gives 0xEFF0, that is not good!

However, the OTP memory seem to be well programmed.

Thanks for your answer,

David