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.

PGA900 OTP programming through XDS200 fails file verification

Other Parts Discussed in Thread: PGA900

I'm trying to program the OTP memory (rather than DEVRAM) of the PGA900 using the instructions found at /cfs-file/__key/communityserver-discussions-components-files/1023/1881.Programming-OTP-using-XDS200-USB-JTAG-emulator.pdf .

When I apply 7.4 volts to VP_OTP and use the modified GEL file found in these instructions, verification fails in CCS when I try to load the program, with the following error:

Cortex_M0_0: Output: **** PGA900 OnPreFileLoaded ..........
Cortex_M0_0: Output: **** PGA900 OnPreFileLoaded is done ****
Cortex_M0_0: File Loader: Verification failed: Values at address 0x00000003 do not match Please verify target memory and memory map.
Cortex_M0_0: GEL: File: C:\__projects\e2_sil\signal_path_test\src\pga900_workspace\code\Debug\PGA900.out: a data verification error occurred, file load failed.

If I change the file it is trying to load from PGA900.out to PGA900.hex, I get nearly the same error:

PGA900 OnPreFileLoaded ..........
Cortex_M0_0: Output: **** PGA900 OnPreFileLoaded is done ****
Cortex_M0_0: File Loader: Verification failed: Values at address 0x00000000 do not match Please verify target memory and memory map.
Cortex_M0_0: GEL: File: C:\__projects\e2_sil\signal_path_test\src\pga900_workspace\code\Debug\PGA900.hex: a data verification error occurred, file load failed.

When I look in the "GEL files" section of the CCS debugger, it says the script loaded successfully, and when I look in the memory map section, the addresses and attributes for each segment look right.

If I switch back to the GEL file which remaps DEVRAM, file verification succeeds and I can program DEVRAM fine.

What is the cause of this issue?  I've attached the GEL files for each configuration for reference.pga900_DEVRAM.gelpga900_OTP.gel