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.
您好,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,
没问题。 我将尝试找到下载源代码的请求链接并将其发送给您。