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.
工具与软件:
您好!
在 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