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.

[参考译文] TMS320F28379D:请求 PM EnDat22库的源

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1159679/tms320f28379d-request-for-sources-of-pm-endat22-library

器件型号:TMS320F28379D
主题中讨论的其他器件:CODECOMPOSER

大家好、

我们收到了客户的此查询。

我们希望使用 www.plexim.com 上的 Plexim PLECS 代码生成工具箱对 TI C2000 F28379D 进行编程。 我们希望使用您的 PM EnDat22库(https://training.ti.com/designdrive-position-manager-endat-22-introduction)来控制赛车的电机。

现在、我们的问题是:在编译期间、代码生成中止、 编译器告诉 我们、库采用 TI-COFF 格式、而不是预期的 ELF 格式:"PM_endat22_lib.lib 包含与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保您正在使用
正确的库。"

您对我们如何使用该库有什么建议吗? 由于这不是 PLECS 代码生成的问题、我希望您能为我们提供任何建议。

我共享 了下面的"C2000从 COFF 迁移到 EABI "页面。

https://software-dl.ti.com/ccs/esd/documents/C2000_c28x_migration_from_coff_to_eabi.html

这是他的回答。

非常感谢您的回答。 我已经阅读过您提到的文档"C2000从 COFF 迁移到 EABI "、但在"处理仅 COFF 的对象库"一章中、它说"... 最好的选择是将应用程序保留为 COFF ABI 应用程序、或请求供应商发布 EABI 版本。" 由于 PLECS CodeGenerator 设置为 EABI、我似乎没有机会使用 COFF。 作为 TI 的供应商、我再次尝试询问是否有 EABI 版本? 或者是否有机会让源代码自行重新编译库?

在2020年的另一个论坛帖子中、德州仪器的某人宣布了2020年末的 EnDat 2.2库 EABI 版本。 是否有接收此更新库的选项?

如果没有解决方案、我将尝试从 PLECS-Toolchain 创建一个 C 代码并将其导入到 CodeComposer Studio。 但是、对于我们的学生来说、使用 PLECS 生成工具链会更容易...

此致、

Danilo

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

    您好、Danilo、我们的专家将在今天之前再次讨论这个问题。

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

    遗憾的是、我们的 SDK 中没有可用的 EABI 库、并且我没有可以共享的发布时间表。