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.

[参考译文] 变量未显示在"Expression"窗口 CCS12中

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1135782/variables-are-not-being-displayed-in-expression-window-ccs12

我正在尝试调试从28069迁移到280025的代码。  

我有多个数据结构。 但是、数据结构变量中包含的一些值未在"Expressions"窗口中正确显示。  

在预解复窗口中。 它显示了...

Motor1.intSlewSpeed 无符号长整型0 (十进制) 0x0000A356@数据

值"0"不是实际存储器中包含的实际值。 如果我将该值传递给代码中不在结构中的值、并读取该值、它将显示正确的值。 不用说、这种情况对实际调试毫无用处。  

我们将一如既往地感谢您提出的任何想法。  

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

    尊敬的 David:

    考虑到这个问题和 您的另一个帖子中的问题、需要检查的一件事是程序的优化级别。 是否已启用? 启用优化后、它会影响调试可见性。

    谢谢

    Ki

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

    谢谢您 Ki、

    我将仔细检查优化级别。  
    我确实注意到、更高级别的优化会影响调试。

    我还运行了优化器。 我相信这已达到3级。 我将尝试禁用优化并重试。

    David

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

    3级相当高。 调试可见性会受到很大影响。

    https://dev.ti.com/tirex/explore/node?node=AEm7LJjS34iFPa5fpT7ttQ__FUz-xrs__LATEST

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

    我尝试关闭优化、重新编译并运行代码。 结果相同。 我仍然无法在"expression"窗口中看到某些变量。  

    我正在使用 XDS200 JTAG 探针、如果这会有什么不同...

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

    我关闭了优化。 它是2级。 \

    遗憾的是、并非所有变量都显示在"Expressions"窗口中。

    还有其他想法吗?

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

    您能否提供测试案例? 我可以在本地构建和加载的小型项目?  

    谢谢

    Ki