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-AM243X:如何在 MCU-PLUS-SDK 运行时生成断点

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1405170/mcu-plus-sdk-am243x-how-to-make-breakpoint-during-runtime-in-ccs

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

尊敬的 TI 专家:

客户正在使用 AM243x SDK9.2。

他们还拥有使用 C2000的经验、他们之前提到过、在 C2000中、他们可以在运行时(应用正在运行)在 CCS 中生成断点。

但他们发现、在 AM243x 中、他们必须先停止正在运行的应用、然后生成断点、然后继续运行该应用程序。 他们认为进行调试既不方便又耗时。

您能否再次确认我们是否能够像在 C2000中那样在 AM243x 的运行时创建断点?

谢谢!

Kevin

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

    Kevin 老师、您好!

    有 M4和 R5两个内核。 您要在哪个内核上运行应用?

    因为我们之前在使用 R5但不使用 M4运行时遇到过很少的 CCS 问题。 其中一些错误包括在您将监视表达式添加到某个变量后、无法查看值中的运行时变化。

    但我这里没有显示您的用例、因为您想要在应用程序运行时放置一个断点、所以我想您会在某个点暂停应用、然后放置一个断点并继续、您的流程是什么样的?

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的答复!

    客户正在使用 R5f 内核。

    是的、通常我们知道、我们需要在某个点暂停应用、然后放置一个断点、然后继续。

    但是、客户提到在 C2000中、他们可以添加断点而不暂停应用、这也是他们希望在 AM243x 上具有的断点。

    谢谢!

    Kevin

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

    Kevin 老师、您好!

    客户正在使用 R5f 内核。

    Kevin、您能继续让客户在 M4F 内核上运行演示程序、并在执行的同时尝试设置断点吗?

    如果可行、请告诉我。 如果有效、则 CCS 很可能显示以下主题中所述的行为: 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

    基本上、R5和 A53内核在执行过程中不允许断点、但 M4F 可能(请要求客户测试)。

    此致、

    Vaibhav