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.8377万D:RAM加载器是否损坏字符串常量?

Guru**** 2562120 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/591889/ccs-tms320f28377d-ram-loader-corrupting-string-constant

部件号:TMS320F2.8377万D

工具/软件:Code Composer Studio

我有一个应用程序的RAM不足。  加载时,我可以看到RAM数据已损坏,因为字符串常量不再包含正确的字符串。

在程序加载(或重新加载)过程中观察内存浏览器中的字符串,可以在字符串损坏之前短暂地看到正确的值。

更改两个设置(同时,而不是单独更改)似乎可以避免此问题,但我不清楚为什么:

  1. 在targetConfig.CCXML > Advanced Setup:Target Configuration中,绕过C28xx_CPU2,CPU2_CLA1和cs_child_1。
  2. 在“项目属性”>“调试”>“Flash设置”>“下载设置”中,选择“仅加载RAM”

我有一个将在 TMS320F2.8377万D实验板套件上重现此问题的应用程序,但我无法公开发布该应用程序。

对此有何解释以及如何解决?

此致,

约瑟夫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Joseph:
    请与我开始私人对话,以便我们可以私下讨论如何移交申请。

    谢谢
    KI