主题中讨论的其他器件:MOTORWARE、 DRV8305、
您好!
我们需要使用支持 fp32和 TMU 的 motorware。
因此、我们以 instaspin lab5b 为例、仅进行了以下更改:
[]编译器选项已更改 –float_support=fp32 以及--tmu_support
[]将 RTS 库切换为 rts2800_fp32.lib
[]更改了以下库
C:\TI\motorware\motorware_1_01_00_18_05\sw\modules\fast\lib\32b\F28x\f2806x\2806xRevB_IQmath_BootROMSymbols.lib
C:\TI\motorware\motorware_1_01_00_18_05\sw\modules\fast\lib\32b\F28x\f2806x \ 2806xRevB_IQmath_BootROMSymbols_fpu32.lib
C:\TI\motorware\motorware_1_01_00_18_05\sw\modules\IQMath\lib\f28x\32b\IQmath.lib
C:\TI\motorware\motorware_1_01_00_18_05\sw\modules\IQMath\lib\f28x\float\IQmath_fpu32.lib
它可以正常运行、但不幸的是、在这些变化之后、电机不再旋转。 在我们进一步调查之前、您能否告诉我我们是否缺少了什么? 您是否尝试过这种方法?
谢谢、
-Gunter