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.

[参考译文] 我在变量范围内看不到变量类型和值

Guru**** 2563070 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1213079/i-can-not-see-variable-type-and-value-in-variables-scope

您好!  

我将使用 Code Composer Studio v12.2.0和 SDK 6.40.00.13版在 cc1312上开发软件。 更新 SDK 后、我注意到在调试代码时在范围内看不到某些变量。 我认为该问题可能与使用通用变量类型有关、因此我尝试使用 uint32_t 等特定变量类型、但这没有帮助。 我还尝试了更改调试器、并通过 JTAG 使用不同的 launchpad 刷写芯片。 此外、当我尝试转到变量类型的定义位置(通过选择变量类型并按 F3转到定义的位置)时、它不会移动任何位置、即使尝试转到通常定义类型的 stdint.h 也是如此。 当我尝试访问包含它的 stdint.h 时、仍然无法打开任何文件。 似乎有一个问题,但我不知道原因。 任何人可以帮助我了解导致此问题的原因吗?

此致

Veli Can

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

    当我将编译器优化级别从 z 更改为 none 时、这是解决的。

    但仍然看不到 stdint.h 我认为这个问题与包含选项有关。 项目无法看到标准头文件。

    此致

    Veli Can

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

    您好!

    但仍然看不到 stdint.h 我认为这个问题与包含选项有关。 项目无法看到标准标题。

    我假设您指的是跳到声明的高级编辑器功能。 此类功能取决于分度器、而分度器可能非常过分讲究。 您可以尝试重新编译它:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#rebuild-index

    如果不起作用、可以确保 stdint.h 的目录位于搜索路径中。 我认为应该是这样、因为这是编译器提供的标准标头。

    小标题