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.

[参考译文] MSP430F2618:msp430f2618 uC 的 ti 编译器存在开放式错误

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1290943/msp430f2618-open-bug-for-ti-compiler-for-msp430f2618-uc

器件型号:MSP430F2618

您好!

我们正在开发医疗设备、作为此过程的一部分、我们需要对与我们正在使用的编译器(TI 编译器)相关的所有未决错误进行分类。
到目前为止、有一些几年前报告的错误尚未解决。
我不确定这些错误是否与我们的项目相关:有两个我不能完全理解的错误:

代码生成器-1476:
EXT_EP-8121:
https://sir.ext.ti.com/jira/browse/EXT_EP-8121
"跳转扩展后、为根据段的 PC ($)定义的符号的正向引用分配了错误的值"

此错误与汇编(asm)代码有关、建议的权变措施也涉及 asm 代码。
在我们的产品中、我们不使用汇编器代码、但我们需要确定编译器是否识别该问题以及是否可能在我们的上下文中遇到此类问题。

在由 dis430生成的汇编程序代码中、我找不到任何"指令"。 我遵循的流程是:

>/opt/ti/ccs1120/ccs/tools /compiler/ti-cgt-msp430_21.6.0.LTS/bin/dis430 Release/ICU_Fw.out > ICU_rel.asm
> grep -vidu_rel.asm ri =>不返回任何内容。

在此基础上、我能否确信我们的项目中未使用"空间指令"?

代码生成器-322:
EXT_EP-8023
https://sir.ext.ti.com/jira/browse/EXT_EP-8023
"使用-o2或-o3优化时无法正确初始化结构"

此错误是否仍然未解决? 仅当使用链接器的 CMD 文件生成的符号来初始化结构时、才会出现此错误吗?

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

    为了获得更多的上下文 信息、这是 导致此条目被提交的论坛主题。  它只能在手工编码的汇编语言中出现。  因为...

    Unknown 说:
    我们不使用汇编程序代码

    ... 您可以忽略它。

    [quote userid="578150" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1290943/msp430f2618-open-bug-for-ti-compiler-for-msp430f2618-uc 代码生成器-322:
    EXT_EP-8023[/报价]

    这是 导致提交该条目的论坛主题。  同样、您可以忽略它。  这种情况发生在 EABI 获得支持之前很久。  此错误的情况只能在较旧的 COFF ABI 中出现、而不能在较新的 EABI 中出现。

    谢谢。此致、

    -乔治