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:Theia AM263P4:启用 Sync'd 核心组操作删除堆栈帧中的源码链路

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1432873/codecomposer-theia-am263p4-enabling-sync-d-core-group-operations-removes-source-code-link-in-stack-frame

器件型号:CODECOMPOSER

工具与软件:

您好!

在 Theia 中,我可以加载我的多核程序,所有内核都运行到 main()。 可以看到所有内核的调用堆栈中的符号。

但是、只需单击"启用核心组操作"似乎会中断调用堆栈中的源代码显示。 请参阅 GIF。

尽管如此、"继续"和"暂停"似乎允许内核 R5_2和 R5_3正常运行。

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

    尊敬的 Kier:

    我想我可能看到了类似的行为。 它仅在同步组中发生、而不是在标准组中发生。 您能否在您的终端上确认这一点?

    谢谢

    Ki

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

    您好 Ki、

    是的、标准组似乎没有相同的问题。

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

    谢谢。 我仍在调查这个问题、并会向您发布我的进度。

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

    Kier -同步组中的所有内核上是否使用了同一个程序? 如果不是、那么为什么要在标准组上使用同步组?

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

    否、它们是不同的程序。

    说实话、我不太确定同步组的作用。 我在手册中阅读了它的描述、听起来就像我应该启用的东西、如果它得到支持的话。 它是在创建组时在 GUI 中提供给我的、因此我自然地点击了"是"。

    现在阅读了链接的 SMP 文章、这似乎不适合我的用例、因此很高兴不使用它。

    BTW、同步组在 Eclipse 中是不是一回事? 我不记得看到过它了。

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

    在这种情况下、您应该使用标准(非同步)组。 否则、SYNC 组会导致问题、因为调试器认为相同的程序将在组中的所有内核上运行。

    BTW、同步组是否是 Eclipse 中的一件事? 我不记得看到了。

    有。 在 CCS Eclipse 中启用 SYNC 组后、会出现以下弹出窗口:

    我觉得我们需要 CCS Theia 中类似的东西、并为此提交了一个 TT: https://sir.ext.ti.com/jira/browse/EXT_EP-11967

    谢谢

    Ki

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

    明白了。 非常感谢!