I am using a DM6446 EVM. I downloaded the Chip Support Library (CSL) and Board Support Library (BSL) from the Spectrum Digital web site. SD tells me that the CSL was developed by TI and SD developed the BSL. All the CSL example software that utilize interrupts in their processing will not load under CCSv4. I always get the error shown below when I try to load any .out file that uses interrupts (emac.out for example). I tried compiling and linking my own .out and tried the .out downloaded with the CSL. Both produce this error. SD recreated the error with a different DM6446 EVM and their own CCSv4 and suggested I resolve the issue with TI. They also tried it with CSv3.3 and it loaded and ran correctly. Lastly, I downloaded the app note on migrating a CCSv3.3 project to CCSv4 and had no issues in that process. It did note 2 unresolved linker options (-ml and --tranpolines).
I don't have the $$ to buy another CCS version at this point. ANy help would be greatly appreciated as I am completely stuck at the moment.
ARM9_0: File Loader: Data verification failed at address 0x00000001 Please verify target memory and memory map. Error found during data verification. Ensure the linker command file matches the memory map.