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.

[参考译文] CCS/TMS320F2.8027万:C28xx:加载器:程序的一个或多个部分落入不可写的内存区域。

Guru**** 2611385 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/640484/ccs-tms320f28027-c28xx-loader-one-or-more-sections-of-your-program-falls-into-a-memory-region-that-is-not-writable

部件号:TMS320F2.8027万

工具/软件:Code Composer Studio

我在尝试在我的C2000-F28027板2.8027万板上构建和调试程序时遇到错误。

这是.cmd文件的一部分

我的凝胶文件如下所示:

如何解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Priya:
    您已经查看了链接器CMD文件和Gel文件,它们是关键。 但您检查了方程式的第三部分吗?
    software-dl.ti.com/.../troubleshooting-data_verification_errors.html

    调试器是否提及导致问题的地址本身?

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

    您好,感谢您的回复。

    调试器未提及导致问题的地址本身。 这就是它的全部内容:

    当我在手动选择目标配置后尝试打开内存浏览器时(如您提供的链接中所述),我看不到任何数据。 我对自己做错了什么以及我在寻找什么感到困惑。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您需要检查*。map文件以查看代码下载到的位置,然后验证这些内存区域在目标上是否可用。 例如,如果您有分配给RAM的代码,请使用CCS打开RAM地址的Memory (内存)视图,并确保您可以写入该位置。 另外,请检查调试器内存映射,并确保*.map文件中的信息引用了在调试器内存映射中被视为有效地址的地址

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我没有收到您的回复,我假设您能够解决您的问题。 如果不是,请在下面发布包含更新的回复(或创建新主题)。

    谢谢!
    KI