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.

[参考译文] TMS320F28377S:如果将.CLA 文件包含在项目中、则会编译错误。

Guru**** 2394295 points
Other Parts Discussed in Thread: TMS320F28377S, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1341811/tms320f28377s-can-compile-error-if-cla-file-included-in-project

器件型号:TMS320F28377S
主题中讨论的其他器件: C2000WARE

尊敬的先生/女士:

我目前正在将 CCS 11.0.0.00012和编译器 TI v21.6.0.LTS 用于 TMS320F28377S 微控制器。 我的项目遇到了一个奇怪的问题。 我的项目包括 CLA 和 CAN。 我的项目中有.cla 文件、在添加 CAN 部分之前一切都正常。 现在、当我从 C2000ware 4.01版本添加 CAN 函数和头文件时、它会将编译错误显示为"表达式必须是一个可修改的值"、只要调用 HWREGB 和 HWREG_BP。 如果我选择从项目中排除构建.cla 文件、编译错误就会发生。 此外、我还 在不同工程中从 C2000ware 4.01版本测试了 CAN、其中未添加 CLA、而且可以正常工作、没有任何问题。 出现此问题的可能原因是什么? 谢谢你。

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

    在添加 CAN 器件时、您对当前示例进行了哪些更改?  

    谢谢。  

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

    Nilesh、

               能否安装 CCS 和 C2000ware 的最新版本并重试?

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

    我从 C2000ware 中为 CAN 添加了头文件和函数。

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

    好的、将尝试此操作。

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

    请执行全新安装并重新开始。 请勿重复使用旧项目中的任何内容。