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.

[参考译文] CCS/TMS320F28069M:CLA 错误头文件<string.h>CLA 编译器不支持

Guru**** 2606725 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/682630/ccs-tms320f28069m-cla-error-header-file-string-h-not-supported-by-cla-compiler

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

工具/软件:Code Composer Studio

您好!

我正在尝试使用 CCS 版本7.4.0工具链在 Simulink (R2017b)嵌入式编码器中创建 V-f 电机控制方案。 Simulink 中的构建过程返回了以下错误:

CLA_task.cla"、第76行:错误:标识符"V_F_CONTRAL_CLA_P"未定义

"cla_task.cla"、第76行:错误:标识符"V_F_CONTRAL_CLA_DWork"未定义

因此、我将项目导入 CCS 并打开 CLA_task.cla 文件。 上述对象在 V_F_control_CLA.h 文件中定义、在 CLA_task.CLA 中缺失。 我将 include 添加到文件中并重建项目:

现在错误数量增加了,一个原因是 string.h 中的以下定义以及 "math.h"中的其他 long 定义不是标准的。

#if defined (_TMS320C28XX_CLA__)
错误"头文件 CLA 编译器不支持"
#endif

由于这些是标准库,我不确定如何对这些库进行任何修改。 是否有人知道在不影响功能的情况下运行代码的任何工作?

提前感谢!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我会将您的查询转发给 Matlab / Simulink 支持、您最好将这些与 MATLAB 相关的查询转发给他们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arun:

    您是否尝试过配送示例? 工作正常吗?   

    https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/examples/using-the-control-law-accelerator-cla.html

    注意:使用 CLA 有许多限制、包括 MathWorks 工具和 TI 编译器的限制。 您需要查看所有这些限制、并确保没有遇到任何限制。

    TI CLA 信息: http://processors.wiki.ti.com/index.php/C2000_CLA_C_Compiler

    在过去、我运行了交付演示、并使其与 CLA 配合使用。 我认为您应该从这个开始;一旦它起作用、然后迁移到您的模型上。

    谢谢、

    -Brian

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

    我将尝试这样做。 问题是没有一个示例模型使用除法或存储器操作。 我将在我测试修改后的示例模型中的某些内容时立即返回。

    谢谢、谢谢、谢谢、
    Arun
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CLA 不支持 math.h 和 string.h。 如果您需要一些 CLA 函数、您可以在/C2000Ware 中的/libraries 文件夹中查看 CLA 数学库。

    希望这对您有所帮助!

    SAL