Hello,
I'm using CCS version 4.2.0.10018 and SYS/BIOS 6.30.2.42 to develop an application for the TMS320DM6437. This processor is on a custom board that we have developed.
I get the following error when I try to run my program in the debugger:
C64XP_0: File Loader: Data verification failed at address 0x80022FA0 Please verify target memory and memory map.
Error found during data verification.
Ensure the linker command file matches the memory map.
I verified that the linker command file is correct and matches the memory map.
I experimented with my program by adding and deleting code. These changes caused the location of the .cinit section (and other memory sections) to change. I noticed that the address reported in the "Data verification failed at address x " error message is always the starting address of the .cinit section.
What would cause this? It's really puzzling because I've been running the debugger for days without error, until today.
I'm loading all of my data and code into external DDR2 memory, which starts at address 0x80000000 on my board. I'm using a Spectrum Digital XDS510 USB emulator.
Thanks for your help,
Tim M