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.

[参考译文] CODECOMPOSER:J784S4-EVM- r5f 调试问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1379028/codecomposer-j784s4-evm--r5f-debugging-problems

器件型号:CODECOMPOSER

工具与软件:

大家好!

调试运行 FreeRTOS 的 J784s4 EVM r5F 内核(MCU2-0)时、我无法在"Expression"选项卡上看到全局变量的值。 但是、当我停止时、可以读取代码变量值。 我使用的是 CCS 12.4。

我已经按照下面这篇文章中有关我的电路板的步骤进行了操作、但仍然无法读取值。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1313986/tmds64evm-am6442

另外、当代码正在运行时、我无法将断点直接放置在我需要的位置。 如需首先放置断点、我需要停止代码、然后放置断点。 对此有什么解决方案吗?

谢谢。

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

    您好!

    但是、当我停止时、可以读取代码变量的值。

    这是预期的结果。 在代码运行时、您将无法看到变量值。

    [quote userid="590358" url="~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1379028/codecomposer-j784s4-evm--r5f-debugging-problems 而且当代码正在运行时,我无法将断点直接放置在我想要的位置。 如需首先放置断点、我需要停止代码、然后放置断点。 是否有任何解决方案?

    同样、必须在运行程序之前设置断点。 我会建议重新加载程序、该程序应该在您的主函数处停止、然后在所需的位置设置断点。 您还可以在要查看全局变量值的位置设置断点。
    谢谢!

    Neehar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是预期结果。 您将无法在代码运行时看到变量值。[/QUOT]

    C7x 上的变量可在连续模式下读取。 对于 ARM 内核是按预期输出的吗?

    同样、在运行程序前必须设置断点。 我会建议重新加载程序、该程序应该在您的主函数处停止、然后在所需的位置设置断点。 您还可以在要查看全局变量值的位置设置断点。

    此外、我可以在代码运行时在 C7x 内核上设置断点。 它是否还与 ARM 内核有关?

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

    您好!

    除非程序暂停、否则 R5F 内核上的变量和断点不会自动更新。 我建议在程序在 main 函数上停止时设置断点进行测试、并查看这些断点处的变量值。
    谢谢!

    Neehar