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.

(Re) Load program error after stop - TCI 6486

I can load my code just fine after power on reset of the target. However, if I stop execution and then try to reload a *.out file I get this error message in the console:

C64XP_1: File Loader: Data verification failed at address 0xE6948000 Please verify target memory and memory map.

 

Error found during data verification.

Ensure the linker command file matches the memory map.

I also get a dialog with the text:

Failed to load program ...

Reason: Error found during data verification. Ensure the linker command file matches the memory map...

I know my linker file is fine because it loaded before. I've tried CPU Reset before attempting the reload but get the same error. This just started when I added a rather large library. Is there any issue regarding the size of a *.out file that can be loaded? I do not get any other information so how do I track down the source of the problem?

 

 

 

  • Hi Calvin,

    Could you provide some more details about your environment as described in the link below (steps 2-5 especially)?

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/3131.aspx

    Thanks

    ki

  • If it only happens when your program gets bigger could it be that your program is now getting loaded into external memory?  A lot of GEL files provided by board vendors have a function that initializes the external memory interface.  Check the scripts menu to see if there is a function listed there that you could run before doing your reload program.

     

    john

  • John,

    I have same problem.

    I am using the NDK 2.0.0 on evmomap-l137 and CCS v3.3 and the "evmomapl137_dsp.gel " from the CD of the EVM.

    I am running the example called "client" in "ndk_2_0_0\packages\ti\ndk\example\network\client ".i compile and build it correctly but when i am going to loading the "clien.out " this error message appears:

    "error: file loader

    data verification failed at address 0xc00dd000.

    please verify target memory and memory map."

    would you please help me?

    Regards,

    Zahra Mazaheri.

  • I had same problem. Could load and run code after a power up and then when trying to stop and reload and run code I would get this error.

     

    Found out mine was due to an external transfer of data into external memory from a FPGA via SRIO. That transfer was ongoing and was setup (but not torn down) by the previous running application. Solution: (at least for me) disconnect the input that's causing the data transfer before reloading.