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.
在eQEP使用过程中要使用IQMATH的库文件,然后我把C2000ware的库文件copy下来:
然后在Properties中的Include Opetions里面添加头文件路径
在File Search Path添加库是路径等操作
目前编译完成后提示:
这是为啥,是我设置错误吗?还是什么原因!
有几点注意一下:
1、F28069M是浮点芯片,可能要使用IQmath_fpu32.lib。
2、主函数中是否有添加以下语句:
#include "IQmathLib.h";
另外,如果是脱机在flash中运行,由于IQmathTables不再固化在芯片的ROM中,需要将这一部分的程序拷贝到FLASH中,则要修改CMD文件,增加了IQmath和IQmathTables的内存分配。你可以参考进行修改:
C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2806x\common\cmd\F28069.cmd
我在看Motoware的Lab13c的工程文件,芯片是28069M,如下图:
一、CMD文件添加的IQmath部分
二、工程里面添加的库文件是IQmathLib, 但多了一个我用了红色线条标出来的库文件,这个我不太理解,是不是要加这个?
您好,目前我查阅IQmath库中对以下几个LIB的作用不太了解,如何搭配使用没搞明白
如下图:
目前我把工程改了LIb,编译报警问题暂时解决了,但对整个IQmath的LIB这几个文件如何配置还是有点不了。
工程改成这样,不报警提示:
但整体对IQmath的配置我不太理解,
1、为啥Instaspin的工程里面只需要IQmath就不会出现这个问题?
2、_coff,_eabi这两个LIB的作用是什么?
3、如何在TMS320F38069M中正常使用这个IQmath库?
最好能给个指导信文档,最新的!!!!
1、可能跟多出来的那个库有关,但是我没找到关于这个库的资料
2、这两个lib是为了适应不用格式的工程,也就是coff格式和eabi格式
3、一般根据C2000Ware中,IQmath库路径下,Doc文件夹中文档来设置就可以了。
基本就是你的操作加上我上面的补充就可以了
最后还有一点,F28069本身带有FPU,不使用IQmath也可以。你是必须要使用IQmath吗?