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/AM5726:多核调试

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/687336/ccs-am5726-multi-core-debug

器件型号:AM5726

工具/软件:Code Composer Studio

尊敬的 TI 专家:

请允许我确认以下问题。
[问题]
请告诉我如何使用 CCS 进行多核调试吗?
客户能否同时调试 Cortex-A15和 PRU-ICCSS 等内核的不同程序? 或者、他们是否需要在每个内核上单独调试?

例如、为 PRU 和 M4以及 A15加载程序、并在 A15程序上设置断点。 然后、当到达 A15程序上的断点时、其他内核是否会停止该程序? 或者、用户是否可以将其设置为忽略 A15断点(即 PRU 和 M4内核将运行程序、甚至认为 A15重新建立断点)?

如果您有任何问题、请告诉我。
此致。
Kaka

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

    Kaka、

    [引用 USER="Kaka">客户能否同时调试 Cortex-A15和 PRU-ICCSS 等内核的不同程序? 或者、他们是否需要在每个内核上单独调试?[/quot]

    您当然可以在多个内核中调试代码而不会出现任何问题、以下参考文献包含大量有用信息:

    processors.wiki.ti.com/.../SMP_Debug

    processors.wiki.ti.com/.../Multi-Core_Debug_with_CCS

    www.youtube.com/watch

    [引用 USER="Kaka]adn 然后当到达 A15程序上的断点时、其他内核是否会停止该程序? 或者、用户是否可以将其设置为忽略 A15断点(即 PRU 和 M4内核将运行程序、甚至认为 A15重新建立断点)?

    这可以通过使用全局断点来实现、我在上面发送的文章中也引用了这些断点。 然而、这个特性在很大程度上取决于器件本身:换句话说、根据器件内硬件的设计方式、Cortex A15子系统也许不允许与 Cortex M4子系统一起设置断点。

    希望这对您有所帮助、
    拉斐尔

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

    感谢您的回答。
    我可以理解您的意见。 我想确认 AM572x 是否支持我的上述情况。

    此致。
    Kaka