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.

[FAQ] CCS: Why am I getting a "data verification error" when I load my program?

Guru**** 419050 points

Tool/software: Code Composer Studio

Why am I getting a "data verification error" when I load my program? 

How do I resolve such errors as shown below?

Example #1:

CortexA15_0: File Loader: Verification failed: Values at address 0x00000020 do not match Please verify target memory and memory map.
CortexA15_0: GEL: File: C:\ti\workspaces\820\a15\Debug\a15.out: a data verification error occurred, file load failed.

Example #2:

One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.

  • What this means is that CCS was unable to load the executable on to the target. More specifically, it was unable to write the executable binary to the memory locations as specified in the symbolic information as part of the executable. An executable that can be loaded by CCS consists of the actual target code and some debug symbols. The executable generated by a CCS project has a default filename extension of *.out.

    For more details on the error, and suggestions on how to resolve it, please see the article in the link below:
    dev.ti.com/.../