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.

[参考译文] TMS320F280049:EABI 格式的 controlSUITE ESMO 库

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1082381/tms320f280049-controlsuite-esmo-library-in-eabi-format

部件号:TMS320F280049
线程中讨论的其他部件:controlSUITEC2000WARE-MOTORCONTROL-SDKC2000WAREMOTORWARE

您好,C2000 Gurus,

controlSUITE 中是否有 ESMO 库的 EABI 版本? 我 正在将一些基于 IQ 数学的旧代码移植到 F28004x。 我现在想继续在  F28004x 上使用 IQ 数学。 我想将 controlSUITE 中的 ESMO 库用于 F28004x 项目。 此库当前可与较旧的 Piccolo 设备上的旧工作代码一起使用。

F28004x 项目使用驱动程序库和位字段标题和库的组合。 该项目将进行编译,但链接器正在向我发出以下警告和相关的 ESMO 未定义符号错误(在 ESMO lib 源文件中定义的符号)。   

此 ESMO 库是否有 EABI 版本? 如果没有,是否可以共享 此库的源文件? 我只能在 F28004x 项目中重新编译和构建它们。

谢谢你,

赫里斯

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

    controlSUITE 中没有 ESMO 库的 EABI 版本,但 ESMO 源代码在电机控制 SDK 中发布,还有一个实验项目示例,用于展示如何在 F28002x 上使用 ESMO。

    您可以下载并安装最新的 MotorControlSDK,有关该实验室的详细介绍,请参阅实验室用户指南,如下链接。

    C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    通用项目和实验室用户指南: https://www.ti.com/lit/spruj26

    文件夹中的示例实验室项目:C:\ti\c2000\C2000Ware_MotorControl_SDK_3_03_00_00\solutions\universal_motorcontrol_lab_f28002x

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

    Yanming 您好,

    我知道电机控制 SDK 中的 ESMO 源代码。 不幸的是,这使用了完全不同的代码结构,而调用惯例可能基于旧的汽车软件。 我现在只想让 C28x 软件在较旧的 Piccolo 设备上运行,以便在 F28004x 上运行。 这是可能的,因为它是同一个 C28x 内核。  

    如果 TI 能够跟踪控制套件中 ESMO.lib 的源文件,这将是一件很棒的事情。

    谢谢,

    赫里斯

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

    很抱歉。 ESMO 库基于 IQmath 库,我们没有计划将其迁移到 EABI 格式,如果要直接在 F28004x 上使用库,您必须继续使用 COFF 格式。

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

    是的,但我也在使用驱动程序库和其他标题与 F28004x。  如果 controlSUITE 版本的 ESMO.lib 源文件与其他 TI 应用程序库共享就更好了。

    无论如何,感谢您的回复。 如果您仔细观察并能够向下跟踪源文件,请告诉我。

    最佳

    赫里斯

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

    Hrishi,

    没问题。 我将尝试找到下载源代码的请求链接并将其发送给您。