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.
大家好!
我正在尝试使用一组连接到远程 RPI 单板计算机的 CC1352P 芯片进行原型设计。 设置如此图所示:
我成功运行了 OpenOCD、使目标配置正常工作、连接到芯片、使用 gdb-multiarc 连接到 Open OCD、具有一些通用演示项目的闪存芯片、甚至在这里设置了一个断点。 但我想、使用 GDB 的手动工作不是这样的。 我想、Code Composer Studio 应该能够连接到一些通用 GDB 服务器、像这个设置中使用的 OpenOCD。 我看到、CCS 具有远程应用程序调试设置、如下所示:
但看起来不起作用、新创建的配置不会显示在调试菜单中、并且没有活动的调试按钮。
那么、几个问题:
* Code Composer Studio 甚至支持当前用例吗?
*如果它做,如何配置它的正确的方式? 可能需要一些手册或类似资料。
*也许应该使用一些不同的软,而不是一般的 OpenOCD? 明确支持的协议运行呢?
我想、使用 CCS 进行远程调试的常规方法是使用 LAN 调试器器件、但对于早期原型设计、不能选择这种方法。
谢谢。
Aliaksandr。
您好!
* Code Composer Studio 甚至支持当前用例吗?
否。 官方不支持。 您可以将 Eclipse OpenOCD 插件安装到 CCS 中以使其正常运行、但这是我们官方不支持的功能。
老实说、我建议您 为嵌入式 C/C++开发人员安装 Eclipse IDE:
https://www.eclipse.org/downloads/packages/release/2024-03/r/eclipse-ide-embedded-cc-developers
它附带本地 OpenOCD 支持,我发现这种体验更好。
有关 OpenOCD 支持如何在 Eclipse 中工作的更多详细信息:
https://eclipse-embed-cdt.github.io/debug/openocd/
谢谢
小
感谢您的澄清。
其他问题:
这是否意味着、在这种情况下、我应该已经安装并打开了 eclipse 的两个实例、一个是用于管理所有 TI 功能的 CCS、如系统配置、SDK、编译等。另外一个是用于嵌入式 C/C++的 Eclipse IDE、用于调试? 两者都打开了相同的工作区。
在修改诸如.project .ccsproject .cproject 等项目文件时、它们之间是否不会发生冲突?
这是否意味着在这种情况下我应该已经安装并打开了两个 eclipse 实例、一个是用于管理所有 TI 功能的 CCS、如系统配置、SDK、编译等、而另一个是用于嵌入式 C/C++的 Eclipse IDE、用于调试? [/报价]可以。
都打开了相同的工作区。 [/报价]我不建议两种环境都使用相同的工作区。
[/quote]它们是否不会相互冲突,修改项目文件(如.project .cproject .cproject 等)?它们会发生冲突。 Eclipse IDE 将无法处理 CCS 项目、因为 CCS 项目需要仅随 CCS 提供的其他组件。
[/quote][/quote]
好的,谢谢警告:)
因此、尝试将 Eclipse OpenOCD 插件从 Eclipse IDE 的嵌入式 C/C++开发套件安装到 CCS 中。 使用以下链接进行安装: https://download.eclipse.org/embed-cdt/updates/v6/
为了成功安装、我安装了全新的 CCS 和全新的工作区。
最后、远程调试得以正常运行。
啊、感谢您的分享、您在 CCS 中获得了 Eclipse 嵌入式支持。 这是我们从未测试过的东西、但很高兴听到它实际上在工作。
因此、您可以有一个环境(和一个工作区)通过 openOCD 构建 CCS 项目和进行调试。