工具与软件:
我一直在使用 CCS Theia 1.5.1开发 MSPM0G3505 MCU 的应用。
我观察到 Theia 可以 修补平台并 编译 示例应用程序、但 它实际上不是 用于长期应用程序开发的工具、这需要开发容器等 在多个开发人员和 CI 流水线之间统一构建和开发环境。 它做了所有重要的事情背后 的窗帘,所以 很难 解决的 问题, 当事情 出错。 即使 IDE 本身也经常冻结、这会使其无法用于实际工作(该工具 只是完全冻结、如 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1362288/ccstudio-ccs-theia-crashing 中所述)。
因此、我想将工程迁移到 在 WSL 上运行的开发容器中。 我可以找到 TI Clang 编译器、MSPM0 SDK 的下载、甚至还有适用于 VSCode 的"TI Embedded Debug for VS Code"插件、但要找到 通过使用 CCS Theia 的"建议方式"以外的任何其他方式使用这些工具的工程设置、实在是很难找到绑定说明。
那么、是否有任何最新的一体化说明 以及 可能用于设置编译和开发环境的项目模板?
-配置 CMake (或类似的标准编译系统)以使用 MSPM0 SDK 和 TI Clang 或 GCC 编译器(在 Linux 中)
-调试使用 VSCode 和 XDS110的应用程序(使用 WSL 或 DEV 容器 环境,而不是在本机 Windows 中)