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:为什么在加载程序时出现"数据验证错误&quot?

Guru**** 1826200 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/738865/faq-ccs-why-am-i-getting-a-data-verification-error-when-i-load-my-program

工具/软件:Code Composer Studio

为什么在加载程序时遇到"数据验证错误"?  

如何解决如下所示的此类错误?

示例1:

CortexA15_0:文件加载程序:验证失败:地址0x00000020处的值不匹配请验证目标内存和内存映射。
CortexA15_0:GEL:文件:C:\ti\workspaces\820\a15\Debug\a15.out:发生数据验证错误、文件加载失败。

示例2:

程序的一个或多个部分属于不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这意味着 CCS 无法将可执行文件加载到目标上。 更具体地说、它无法将可执行二进制文件写入作为可执行文件一部分的符号信息中指定的存储器位置。 CCS 可以加载的可执行文件包含实际目标代码和一些调试符号。 CCS 工程生成的可执行文件的默认文件扩展名为*。out。

    有关错误的更多详细信息以及解决方法的建议、请参阅以下链接中的文章:
    dev.ti.com/.../