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.

[参考译文] TMS320F280039:执行 LFU 工程时的变量分配报告警告

Guru**** 2534970 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1550028/tms320f280039-variable-allocation-report-warning-when-doing-lfu-project

器件型号:TMS320F280039


工具/软件:

客户在开发 LFU 工程时、新版本工程会启用“preserve"选项“选项、并设置旧版本.out 文件作为参考。   

他们发现新版本项目中的一些新变量将报告如下所示的警告、我们能否知道此警告的含义? 这是否会影响 LFU 函数实现?  

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

    使用的是哪个版本的 C2000 编译器(不是 CCS)?   

    C2000 编译器的最新版本为 22.6.2.LTS。  请 从在线自述文件中查看该版本中修复的缺陷表。  有几个与 LFU 相关。  我不能保证升级到版本 22.6.2.LTS 可以解决您的问题。  但我认为这是值得的时间和努力。

    谢谢。此致、

    -乔治

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

    Terry、

    请参阅下面的 JIRA:  
       sir.ext.ti.com/.../EXT_EP-11487

    可以忽略此问题。 这是一个麻烦的警告、因为 LFU 会如何将“保留“的变量放入.TI.bound:var. 变量将放置在与 LFU 参考输出文件相同的位置、不应影响 LFU。


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

    Terry、

    此外、请确认 上述问题所涉及的变量确实是新项目中的一个新变量。  
    如果 是、则它是否具有位置属性?

    放入.TI.bound 中 的唯一变量是具有位置属性的变量或具有 LFU preserve 属性的变量(也位于参考可执行文件中)(即,不是新 LFU 构建中的新变量)。  

    Jira 工单上方仅适用于 LFU 保留变量。

    此致
    GREG