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 Theia 中运行 tasks.json 或.theia-workspace 中定义的任务?
在标准 Theia IDE 中、它们位于 Terminal/Run Task 下。 这似乎在 CCS Theia 中缺失。 此选项是否已移至其他菜单?
此致、
尤金
您好、Eugene:
CCS Theia /20中当前禁用了该功能。 不过、如果您感兴趣、我们可以寻求将其启用。 感谢您的反馈。
Ki
尊敬的 Ki:
这令人遗憾。 为什么会禁用内置 Theia 功能? 禁用保留。
同时 、我拥有公司范围的构建系统、并且需要将其 makefile 和源代码结构集成到 CCS 中来简化调试设置。 我可以轻松地将构建的系统文件导入标准 Theia 或 VS Code、但 CCS 不能。
您会建议我在 CCS 中不执行任务和工作区文件的情况下执行该操作吗?
此致、
尤金
为什么要禁用内置 Theia 功能? [报价]对于简化用户界面以隐藏/禁用不常用的功能、存在一些争论。
可能需要重新启用。是的、我们在将来的版本中考虑这样做。
谢谢
Ki
[/quote]
尊敬的 Ki:
期待恢复标准 Theia 功能。 该计划针对哪个版本?
同时、CCS 20.01仍有问题:
我拥有公司范围内的编译系统、需要将其 makefile 和源代码结构集成到 CCS 中以简化调试设置、从而使开发人员可以使用源文件设置 BPS。 到目前为止、使用.thea-workspace 文件和 launch.json 进行手动无工程调试、我一点也没成功。 您会怎么做?
此致、
尤金
如果我理解正确、您有外部 makefile 编译环境(在 CCS 之外)、并且希望设置一个环境来使用 CCS 调试生成的可执行文件。 如果将源文件关联设置为设置源代码级别 BP 等、则需要源代码调试可见性 是这样吗?
是的、等等
如何才能进入 CCS?
此致、
尤金
目标板可能具有多个异构 TI MCU (F28、F29、TMS570、MSPM0等)、这意味着 ccxml 文件将是自定义文件
是的、您需要使用目标配置编辑器创建自定义目标配置:
编辑器 与 CCS Eclipse 中提供的编辑器类似、并且应用了添加连接和器件的类似步骤:
https://dev.ti.com/tirex/explore/node?node=A__AFwYJhmnwlJWUElGChKuxg__ccs_devtools__FUz-xrs__LATEST
但是、CCS 20中的工具更有限、因为您只能添加连接 和设备、而在 CCS 20中、它有更多可定制选项来添加路由器和 CPU、而不是设备。
请注意、如果 CCS 12.x 和 CCS 20.x 之间的 ccxml 文件是兼容的、但前提是这两个环境之间支持器件。
至于:
我拥有全公司范围的构建系统、需要将其 makefile 和源代码结构集成到 CCS 中、从而简化调试设置、以便开发人员能够使用源文件设置 BPS。 到目前为止、使用.thea-workspace 文件和 launch.json 进行手动无工程调试、我一点也没成功。 您建议如何操作?
文件后创建新的 XML 文件。 您可以为其启动无工程调试会话、以便在 launch.json 文件中创建其启动。 您也可以添加源搜索路径(Run -> Edit Source Paths...) 向调试器指定在调试时查找源文件的位置(调试器将递归搜索)。 这也将存储在针对 ccxml 的启动中的 launch.json 文件中(除了任何其他调试属性设置之外)。
然后、可以将 ccxml 和 launch.json 共享给其他用户。
尊敬的 Ki:
我希望我已经弄清楚如何对工作区文件使用无工程调试。 缺少的部分是在 CCS 中通过适当处理设置密钥和针对 launch.json 的完整架构来恢复.theia-workspace 任务(CODECOMPOSER:如何为无工程调试配置调试属性? - Code Composer Studio 论坛- Code Composer Studio ︎- TI E2E 支持论坛)、因此可以设置调试器属性。
到目前为止、我没有发现用于 CCS 工程的方法、因为它们在非标准电路板上的功能实际上非常有限。
谢谢!
尤金