Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

Data verification failed at address 0x0. Please verify target memory and memory map?

Whenever I load my program to DSP2407, using ccsv3.3, it is showing "Data verification failed at address 0x0. Please verify target memory and memory map" error. The same program if I load into other same board, it is getting loaded, it means there is no problem in linker file. Then I interchange the GAL of both than also it is not working in  first board, but working in other board, it means GAL is also fine. I also checked all pin connection to GAL, RAM. But i don't know why it is not getting loaded in that board. I have also checked on inter net , lot of blog forum, but i couldn't got any answer.  please help.... I have already wasted lot of time, thanks in advance.....

  • Hello,

    neeraj agrawal said:
    "Data verification failed at address 0x0. Please verify target memory and memory map"

    This error (and all possible causes and solutions) is documented in the below wiki:

    http://processors.wiki.ti.com/index.php/Troubleshooting_CCS_-_Data_Verification_Errors

    however, it sounds like you already did most of the checks recommend. If the SAME exact program fails to load on one board but works fine on another and the CCS, GEL, debugger memory map and switch settings are all identical, then it could be a hardware problem with your board.

    Is 0x0 a valid memory region for your program to be loaded to? If so, open a memory window and see if you can read/write to it. If that is good memory but you can not access it via the memory window (and the debugger memory map also specifies it as valid), then it could be the board is bad.

    Thanks

    ki

  • Thanks for ur suggestion, I have already checked that link, I didn't find any useful information.

    The memory location changes, whenever I change location in linker file. What I mean is, whatever first memory location it try to access it shows error at that location, that is I am not able to load program nor in internal program memory, data memory, or external memory. I have checked all pin connection to external memory, to pal, clock etc. I think you r right, may b problem with hardware, but which part dsp2407 chip or anything else.... Since all are SMD component it difficult to replace, so I want to make sure first, which part is faulty, can u suggest me any way to check where is problem in hardware.

    waiting for reply.

    Thanks

  • neeraj agrawal said:
    that is I am not able to load program nor in internal program memory, data memory, or external memory.

    Try using CCS to just connect to the target (do not load the program). Can you open up the memory view and read/write to any memory region that should be writable?