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.

TMS320F28069M: TMS320F28069M: 在使用eQEP模块过程,使用IQMATH库文件遇到warning #10204-D: could not resolve index library "IQmath.lib" to a compatible library

Part Number: TMS320F28069M
Other Parts Discussed in Thread: C2000WARE

在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吗?

x 出现错误。请重试或与管理员联系。