dsp6455开发:配置IQmath.lib

1.IQmath.lib下载

(1)TI官网下载:C64P_IQMATH_2.01.04.00 | TI.com

(2)由于dsp6455这个dsp过于老旧,所有软件现在早已不再更新,可以直接到我资源里下载:

https://download.****.net/download/plotup/26874055

2.安装文件介绍

下载并安装后的界面如下图所示:

dsp6455开发:配置IQmath.lib

①docs里的文档是详细介绍函数使用的说明手册,由于TI的库函数的源文件无法查看,因此该文档就成为了学习这些函数如何使用的唯一说明书。dsp6455开发:配置IQmath.lib

 ②example文件夹中含有三个示例工程,可以参考

dsp6455开发:配置IQmath.lib
 ③include文件夹里面包含了IQmath库的所有头文件

dsp6455开发:配置IQmath.lib
 ④lib文件夹里面包含了IQmath库的所有源文件(lib格式),其中我们要使用的是第一个lib文件

dsp6455开发:配置IQmath.lib

3.在新建工程中配置IQmath库

(1)新建一个TMS320C6455的工程

dsp6455开发:配置IQmath.lib

(2)打开属性界面

dsp6455开发:配置IQmath.lib

(3)将刚才的include文件夹添加到头文件搜索路径中

dsp6455开发:配置IQmath.lib

 (4)将刚才提到的IQmath_c64x+lib添加到lib环境当中

 dsp6455开发:配置IQmath.lib

 (5)点击”OK“,完成库文件配置。

dsp6455开发:配置IQmath.lib

 (6)调用库函数前记得把头文件包含到路径当中:#include "IQmath.h"

  dsp6455开发:配置IQmath.lib

  (7)简单编写一个测试程序,并进行编译,查看编译是否通过

int main(void)
{
    float a =1;
    unsigned int b = 1;
    int c;
    c = _FtoIQN(a , b);
    return 0;
}

 dsp6455开发:配置IQmath.lib

 注意:出现的警告”build attribute vendor section TI missing in "D:/ccs/iqmath/lib/IQmath_c64x+.lib<FtoIQ.obj>": compatibility cannot be determined“是由于使用的库文件是由一个老版本的编译/链接工具所创建的,在使用新版本的工具进行编译/链接时,这个老的库文件缺失了某些属性,导致了这个警告的产生,这个警告总的来说并不影响程序的运行。详细情况介绍可以参考:

Warning: build attribute vendor section TI missing in " : compatibility cannot be determined_Abby0122的博客-****博客

 

 

 

 

 

 

 

上一篇:SDNU 1306.兑数


下一篇:pid学习