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/AWR6843:同步内核的调试问题:DSP 暂停、但 Cortex 不会 n#39;t Halt

Guru**** 2964790 points

Other Parts Discussed in Thread: IWR6843ISK

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/944472/ccs-awr6843-debugging-problem-with-synchronized-cores-dsp-is-halted-but-cortex-doesn-t-halt

器件型号:AWR6843
主题中讨论的其他器件:IWR6843ISK

工具/软件:Code Composer Studio

您好!

是否有人有同样的问题?

我可以在调试时对内核进行分组、并使用同步的组内核。

但是、如果我在 DSP 上定义了一个断点-当 DSP 在正确的位置停止时、μ µC 正在运行一个错误。

将评估板与 XDS100配合使用。 但我使用相同的问题工具 xds200进行了测试。

非常感谢。

此致、

弗兰克

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

    您好、Frank、

    我使用 IWR6843ISK 尝试了这种方法。 两个内核之间的交叉触发似乎起作用(DSP 暂停、同时触发 ARM 停止)。

    如果您在两个运行的情况下手动停止 DSP、则 ARM 是否会停止?

    此外、您使用的是哪个版本的 CCS?

    谢谢

    Ki

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

    您好 Ki、

    我使用的 CCS 版本:10.1.0.00010。

    如果我通常停止运行内核、它会起作用。 但断点不是。

    同步内核时、我也会遇到此错误:

    Cortex_R4_0:配置交叉触发时遇到问题:启用此函数时出错:没有支持此作业的 AET 资源。

    非常感谢。

    此致、

    弗兰克

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

    您好!

    我在这里找到了一条建议:

    https://e2e.ti.com/support/tools/ccs/f/81/t/335425?Error-enabling-this-function-There-is-no-AET-resource-to-support-this-job

    "硬件断点使用名为 AET 的仿真器资源。 AET 资源数量有限。 使用 AET 的其他内容包括观察点、系统配置时钟等 当您离开 AET 资源时、您需要通过禁用某些正在使用它们的其他操作来释放某些资源。 这意味着禁用其他硬件断点。 请注意、调试器会自动设置许多"隐藏"断点。 其中一些是在应用程序的退出点设置的断点或您的开始标签(main)。 CIO 还将使用断点。 您可以在调试器选项中禁用其中的许多功能。"

    但这也不起作用。

    此致、

    弗兰克

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

    [引用用户="Frank Kuchenbrod"]

    同步内核时、我也会遇到此错误:

    Cortex_R4_0:配置交叉触发时遇到问题:启用此函数时出错:没有支持此作业的 AET 资源。

    [/报价]

    每次尝试启用同步组时是否会出现此错误?

    我一直在试验断点。 在我的示例中、我有一个具有简单循环的程序。 当我为 DSP 设置断点并运行两个内核时、ARM 不会像您说的那样停止。 但是、当我恢复执行并且再次命中断点时、我确实会看到 ARM 和 DSP 都停止。 我看到的行为是触发每隔一段时间就会起作用。 这是否与您看到的内容大致一样?

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

    您好!

    它看起来是一样的。

    我正在使用 MMWAVE_SDK:

    在我的示例中、内核在软件中同步、如果内核未停止、则很遗憾会在陷阱中运行。

    此致、

    弗兰克

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

    我已为此问题提交了一个错误。 跟踪链接为 :https://sir.ext.ti.com/jira/browse/EXT_EP-10075

    谢谢

    Ki