您好!
F2837x_FRM_EX_UG 中说明了如何调试两个 CPU。 在这里、您可以连接到调试器、再连接到内核、然后逐一下载.out 文件。 是否可以一步自动连接到所有内核并将固件下载到两个 CPU? 可能已经有一个脚本。
此致、Holger
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.
您好!
F2837x_FRM_EX_UG 中说明了如何调试两个 CPU。 在这里、您可以连接到调试器、再连接到内核、然后逐一下载.out 文件。 是否可以一步自动连接到所有内核并将固件下载到两个 CPU? 可能已经有一个脚本。
此致、Holger
Holger、
为延迟道歉、您可以通过修改 Debug Configuration 来实现此操作:
https://software-dl.ti.com/ccs/esd/documents/ccs_multi-core-debug.html (请参阅"调试配置"部分)
https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#debug-configurations
例如、我有 F28379D 的调试配置。 在"Programs"选项卡下、我可以 为每个 CPU 指定一个不同的项目。 然后、调试配置启动后、它会将关联的输出文件加载到每个 CPU。


此致、
本·科利尔
Holger、
是的,我已经尝试过这个,但我认为我省掉了一个步骤。 下面是我所做的事情:
1)
导入双核示例:

2) 2)选择 led_ex1_blinky_cpu1文件夹、然后点击"调试"按钮、然后点击"确定"。

这会为 led_ex1_blinky_CPU1创建调试配置。 您可以立即终止这个调试会话。
3) 3)选择"Run">"Debug Configurations"

4) 4)单次点击 led_ex1_blinky_CPU1调试配置、然后点击"Program"选项卡。

5) 5)确保为 C28xx_CPU1器件选择了 CPU1工程

6) 6)在"evice"下拉菜单中、将器件更改为 C28xx_CPU2、然后通过浏览工作区将工程更改为 LED_ex1_blinky_CPU2。 "程序"应自动更改为 ${build_artifact:leed_ex1_blinky_cpu2}

然后、您将需要应用更改。
现在、当您在 led_ex1_blinky_cpu1工程上使用调试按钮时、CCS 将创建 led_ex1_blinky_cpu1.out 文件和 led_ex1_blinky_cpu2.out 文件、并分别加载到 CPU1和 CPU2。
如果这些步骤不起作用、请告诉我。
至于断点、这是客户想要的吗? https://www.youtube.com/watch?v=qDp2cIvHmW4
此致、
本·科利尔