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.

[参考译文] 编译器/MSP430FR5969:在 CCS V8中使用 TDM GCC 编译器

Guru**** 2560390 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/709673/compiler-msp430fr5969-using-tdm-gcc-compiler-in-ccs-v8

器件型号:MSP430FR5969

工具/软件:TI C/C++编译器

每当我在将代码添加到 CCS 工程之前测试代码时、我都会从命令行对其进行测试。 但是、我使用 TDM-GCC MinGW 编译器来实现此目的、我的输出通常与我在 PC 上运行代码时收到的输出不同。 我是否可以通过任何方法将 CCS 编译器(使用 TI v16.9.7.LTS)替换为 TDM-GCC?

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

    可以使用 CCS 未附带的编译器进行编译。  但是、您放弃了与深度集成编译器相关的 GUI 功能。  有关详细信息、请参阅 更大文章 《CCS 工程和编译手册》中的"工程类型"部分。  关注有关使用现有代码的 Makefile Project 的部分

    您知道 CCS 随附 GCC MSP430编译器吗?  考虑尝试一下。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从技术上讲、编译器应该生成相同的输出、尽管正确吗? 那么、代码中是否存在潜在问题? 当从我的 PC 编译时、一半的输出匹配、而第二个输出与在 code composer 中编译时不同
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Susan Joseph26"]从技术上讲,编译器应生成相同的输出(尽管正确)?

    我认为您的意思是... 当使用不同的编译器编译相同的源代码时、执行时、程序的行为是相同的。  没错。

    Susan Joseph26 说:
    那么代码中是否存在潜在问题?

    这里没有足够的说法。  您的程序可能会有一个始终存在的错误、但仅在 MSP430上运行时才会暴露。  似乎更有可能出现一些配置错误。  也许在构建选项、存储器设置中、看门狗计时器无法关闭或类似的情况下。

    谢谢、此致、

    乔治