您好!
我想调试一个 CAN 示例程序
代码有2个项目:一个用于 c28内核,一个用于 CM 内核
如何同时运行它们? 是否有方法将一个调试配置"捆绑"为一个调试配置?
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.
您好!
我想调试一个 CAN 示例程序
代码有2个项目:一个用于 c28内核,一个用于 CM 内核
如何同时运行它们? 是否有方法将一个调试配置"捆绑"为一个调试配置?
您好,
您可以拥有一个目标配置文件(CCXML)、可用于连接 C28和 CM 内核。 然后,您可以在其中一个内核上运行该示例。 不要认为您可以同时在两个内核上运行示例。
CAN 是一个共享外设、可分配给任一内核。 如果 CAN 被分配给 CM、对 CAN 的 C28x CPU1/2访问将被忽略、并且将不会生成来自 CAN 的中断到 C28x CPU1/2。
此致
Siddharth
为了更好地理解这个问题,我决定尝试一个 TI 演示。
我找到了一个名为 led_ex1_c28_cm_blinky_cm 的演示。
该示例包含2个项目。 一个用于 c28、另一个用于 cm。 每个 LED 闪烁一个 LED。
运行此演示的阶段是什么?
如何单步执行/添加 CM 制动点(我可以为 c28内核执行该操作、但在 cm 内核中无法执行相同操作)。
我能够将 CM 代码加载到 RAM 中。 i 然后加载并运行 c28代码,该代码引导了 CM 代码,并且看到 LED 按预期闪烁。 如何调试 CM 内核? 添加断点等?

在他的位置,我可以单步执行 c28内核并断点。 如何连接到 cm 内核?