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.

[参考译文] AM2432:在 Windows 环境中使用 CCS 调试 AM2432芯片时无法查看全局变量

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1377733/am2432-unable-to-view-global-variables-while-debugging-am2432-chip-with-ccs-in-windows-environment

器件型号:AM2432

工具与软件:

当在 Windows 环境中使用 CCS 调试 AM2432芯片时、无法查看全局变量。 为什么会发生这种情况?

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

    您好、Wenjun:

    感谢您的提问。

    您能否指定您使用的是哪个版本的 CCS?

    使用的 MCU+SDK 的确切版本是什么?

    请提供该错误的屏幕截图?

    另外、您能否提供示例代码以便在最后重现问题?

    此致、

    Tushar

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

     请看图片、我已定义全局变量 Frame1和 frame2、但在运行程序时、无法查看它们。 我只能在暂停程序时看到全局变量

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

    您好、  Wenjun:

    感谢您的答复。

    以上是预期的 beahvior。

     当程序运行时、您将无法看到变量内部的值。 若要查看停止程序所需的变量的值、

    希望上述信息对您有所帮助。

    此致、

    Tushar

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

    但是、我想在程序运行时查看全局变量的更改、而无需暂停来进行检查。 我调试了 C2000系列芯片、可以在程序运行时看到全局变量

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

    您好、Wenjun:

    [报价 userid="572793" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1377733/am2432-unable-to-view-global-variables-while-debugging-am2432-chip-with-ccs-in-windows-environment/5270973 #5270973"]但是我想在程序运行时查看全局变量的更改而无需暂停进行检查。 我调试了 C2000系列芯片、并且可以在程序运行时看到全局变量[/QUOT]

    您能试一下保持持续刷新选项启用的变量吗?

    请参阅下面的屏幕截图。

    请告知我们结果。

    此致、

    Tushar

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

    "Continuous refresh"选项为启用状态。 我使用 CCS 版本12.7调试 AM243芯片、但无法查看全局变量

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

    您好、Wenjun:

    感谢您的答复。

    我可以在程序执行时看到 M4F 内核应用程序的全局变量的值、但对于 R5F 内核则看不到。

    请参阅下面的屏幕截图。

    我正在内部查看此内容、并将相应地向您更新。 请等待一段时间再回来。

    此致、

    Tushar

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

    好的、请尽快联系我。 我的程序在 R5F 内核上运行。 谢谢你

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

    您好、Wenjun:

    您能否请尝试连接一次 DAP 内核并检查您是否能够看到变量的运行时状态?

    要连接到 DAP、请按照以下步骤操作;

    • 启动目标配置文件并连接到 R5F 内核。
    • 加载并运行您的应用
    • 右键点击目标配置文件并点击 show all cores。
    • 连接到 CS_DAP 内核并打开存储器浏览器。
    • 输入变量的存储器地址并启用 Continuous refresh 选项。

    请观看以下视频以供参考。

    e2e.ti.com/.../global_5F00_var.mp4

    在执行上述步骤之后、您应该能够看到全局变量的运行时状态。

    此致、

    Tushar