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.

[参考译文] TMS320F2.8335万:TMS320F2.8335万能够运行„HVPM_Enhanced_Sensorless–基于TMS320F2803x - 7,-8和-9

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/633071/tms320f28335-tms320f28335-ability-to-run-hvpm_enhanced_sensorless-based-on-tms320f2803x---level7--8-and--9

部件号:TMS320F2.8335万
主题: controlSUITE中讨论的其他部件

hlo,我正在使用我自己的基于TMS320F2.8335万的目标,我最近集成了TI应用封装的PMSM控制相关部件„Code HVPM_Sensorless _2833x”。 但是,在提供的级别6之前,我已成功执行了我的“第一个”调试测试。 此后,我尝试使用 TI应用软件包„HVPM_Enhanced_Sensorless–基于“TMS320F2803x”的PMSM Control-Level7相关部件扩展我的应用。 当然,我的目标和已使用的DSP依赖性正在考虑中。 “生成文件”的执行正在运行,没有错误。

但是,“生成/重建项目”不能执行“链接器”而没有错误。 它似乎与“ESMO.OBJ”(仅提供对象代码)有问题。 可能是因为它是使用TMS320F2803x固定的?

错误报告的一些示例:

错误:文件"../ESMO.lib<ESMO.OBJ>"指定ISA修订版"C2800",即

  与以前文件或中指定的ISA修订版"C28FPU32"不兼容

  在命令行上

错误:文件

  "C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib/rts2800_fpu32_fast_supplement

  Ent.lib<sin_F32.obj>"指定ISA修订版"C28FPU32",而不是

  与以前文件或上指定的ISA修订版"C2700"兼容

  命令行

"

可以帮帮我吗? 如何才能成为真正的可执行代码段?

 运行所提供的Level8和LEVEOL9所需的源代码部分如何?

感谢德国布伦瑞克的帮助和许多问候

Simos

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此库仅支持F2803x的定点,不能在带FPU32的F2833x上使用。 如果要使用这些ESMO.lib,则必须禁用FPU32。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答,但是

    答  事实“此库仅支持F2803x的固定点,您不能在带FPU32的F2833x上使用它”已经是众所周知或很容易设想。

       因此,我要求您帮助我找到解决此问题的方法。

    A.1您的建议".禁用FPU32":

          以何种方式?  然后是否必须启用另一个".lib"部分? 然后,我们将对REST代码进行汇编和链接,从而产生哪些后果  

          细分市场?

    A.2我建议的"真正完整的解决方案"是访问"ESMO"的源代码,因此我必须将其编译并链接在一起  

          REST代码段等...  我对这一建议没有得到任何答复(也是实现Level8和9的源代码)为什么?

          Texas I. documentation "DMC Math_eSMOlib.pdf"提供以下信息:

           "可用性C接口版本
           模块属性类型:与目标无关
           目标器件:28x定点或浮点
           C版本文件名:esmopos.h
           用于C的IQMath库文件:IQmathLib.h,IQmath.lib"  

          然后,“要访问其源代码,建议用户 与最近的TI销售办事处联系。” 遗憾的是,我询问了三(3)个TI销售办事处

          告诉我他们不再提供TI技术支持,我必须直接联系Texas I.。

    谢谢你

    Simos

    A.3.