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.

[参考译文] MSP430F5310:同一编译器的不同.hex 文件的输出

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1177426/msp430f5310-output-of-different-hex-files-from-the-same-compiler

器件型号:MSP430F5310

各位专家、您好!

我的客户希望针对 MSP430F5310项目从 CCSv4.2.3迁移到 CCSv8.3.1。 它们使用具有不同 CCS 版本的相同编译器版本、但.hex 文件(也是.out 文件)存在差异。

请您就可能的原因给我一些想法吗?
或者、如果你能告诉我我应该检查什么、那就很好了。

[详细信息]

  • CCS:v8.3.1 (新创建的工程)
  • 编译器(也是 hex430.exe):TI v3.3.2
  • 链接器(.cmd):使用 CCS v4时的内容
  • C file 和 h 文件与 CCS v4相同、没有区别。
    ("msp430f5310.h"也与 CCSv4的内容统一)
  • 所有功能尚未确认、但写入的 CCSv8文件的操作没有差异(仅确认了 I2C 和 LED 控制)。
  • 计划检查.hex 文件中的差异所在的存储器区域

此致、
还不错

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

    你(们)好

    CCS 中的配置可能会影响编译器的操作、例如优化级别、默认堆大小或堆栈大小设置。 我认为、如果代码编译时没有错误、这应该没有问题。  

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

    高格雷、

    很抱歉耽误您的回复。

    通过在编译器中进行完全相同的编译设置(这次我修改了 include 选项路径)、输出文件将匹配。 感谢您的支持。

    确切地说、是否有任何方法可以使用"TI v3.3.3.2"和"TI v18.1.4.LTs"等不同的编译器版本获得相同的输出?
    如果版本接近、则它们可能会相同、但如果它们相隔很远、就像在本例中一样、由于编译器功能的修改和更新、这会很困难...对吧?

    此致、
    还不错

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

    我需要让我们的工具团队来回答这个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="402494" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1177426/msp430f5310-output-of-different-hex-files-from-the-same-compiler/4441867 #4441867"]是否有任何方法可以使用"TI v3.3.2"和"TI v18.14.LTS "等不同的编译器版本获得相同的输出?

    不幸的是、不  这些编译器之间的差异太大。  此外、我们不会实施或测试编译器以满足此要求。

    谢谢、此致、

    乔治

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

    您好、Gao Gao、 George

    感谢你的答复。 我明白了。

    最棒的餐厅
    还不错