工具与软件:
你(们)好
我想在同一 CCS 实例中打开两个调试会话、特别是我有两个工程、需要同时在各自的 LaunchPad 上对每个工程进行调试。
我使用的是 CCS 20.x、我创建了一个工作区、其中每个项目有两个文件夹。
有可能吗?
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 实例中打开两个调试会话、特别是我有两个工程、需要同时在各自的 LaunchPad 上对每个工程进行调试。
我使用的是 CCS 20.x、我创建了一个工作区、其中每个项目有两个文件夹。
有可能吗?
我想在同一 CCS 实例中打开两个调试会话
是的、这是可以实现的。 CCS 20支持以下链接所述的相同功能:
https://dev.ti.com/tirex/explore/node?node=A__AHKeYIyP28yaviTrH5jWIA__ccs_devtools__FUz-xrs__LATEST
以上文档适用于 CCS Eclipse、但 CCS 20具有相同的功能。
与上面一样、运行 xdsdfu 来获取两个 LaunchPad 的序列号:
然后使用高级编辑器创建自定义目标配置:
为每个 LaunchPad 添加一种 XDS110连接类型、并确保每个连接都具有与其关联的 LaunchPad 的序列号。
然后手动启动目标配置文件:
https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_debug-main.html#manual-launch
这基本上会成为一个多核调试会话:
https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_debug-main.html#multi-core-debug
我认为必须使用 launch.json 完成该项工作
有。 请参阅用户指南以下部分中的多核示例:
请注意、您需要使用手动启动配置、而不是项目启动配置。 因此、您要将可执行文件*。out 文件与连接(而不是项目)相关联。
是否可以同时对两个 LaunchPad 执行完整调试?
有。 只需将其视为多核调试会话(有一些注意事项、例如两个 LaunchPad 之间的交叉触发不受支持)
我不知道该怎么做。 我通过手动启动目标配置文件"Start Project-less Debug"来开始调试。 然后、在"Threads (线程)"视图中、我可以看到内核、并通过右键单击单个内核、选择"Connect Target (连接目标)"。
我对其他内核执行相同的操作、然后运行、但无法进行调试以使我能够跟踪代码流。
我 launch.json
按照用户指南中的说明配置了该文件、但它仍然无法正常工作。
我还可以尝试其他什么方法来解决此问题吗?