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.

[参考译文] TMS320F28388D:无法使用 cmake 为 CM 构建代码

Guru**** 2567415 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1564047/tms320f28388d-unable-to-build-code-for-the-cm-with-cmake

器件型号:TMS320F28388D


工具/软件:

我正在使用 28388D 处理器启动一个项目。 我们的组织要求无法在任何 IDE 中构建已发布的代码、但必须使用命令行工具从源代码构建、并且 cmake 是我们使用的构建系统。 为 CPU1 和 CPU2 构建映像工作正常、但 CM 没有。 代码编译时没有错误、但加载时无法运行(CCS 中内置的相同代码运行正常)我查看编译输出时、似乎使用了正确的参数正确调用了编译器。 编译器版本相同 (20.2.7.LTS)。

我在试图弄清楚为什么这不起作用时打了一堵墙。 是否有可以用作参考的 CM 或 MSP430 cmake 示例?

更多信息:构建环境是以 Ubuntu 22.04 为基础运行的容器化 (Docker)。 我可以提供 Docker 文件、CMakeLists 或其他任何帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    没有针对 C2000 器件使用 Cmake 的示例。 是否可以共享由 Cmake 生成的 make 文件?

     您是否比较了 CCS 和 Cmake 中使用的编译器选项是相同的?

    此致

    Siddharth

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Siddarth。 我能够解决这个问题。

    谢谢、Kevin