1.IQmath.lib下载
(1)TI官网下载:C64P_IQMATH_2.01.04.00 | TI.com
(2)由于dsp6455这个dsp过于老旧,所有软件现在早已不再更新,可以直接到我资源里下载:
https://download.****.net/download/plotup/26874055
2.安装文件介绍
下载并安装后的界面如下图所示:
①docs里的文档是详细介绍函数使用的说明手册,由于TI的库函数的源文件无法查看,因此该文档就成为了学习这些函数如何使用的唯一说明书。
②example文件夹中含有三个示例工程,可以参考
③include文件夹里面包含了IQmath库的所有头文件
④lib文件夹里面包含了IQmath库的所有源文件(lib格式),其中我们要使用的是第一个lib文件
3.在新建工程中配置IQmath库
(1)新建一个TMS320C6455的工程
(2)打开属性界面
(3)将刚才的include文件夹添加到头文件搜索路径中
(4)将刚才提到的IQmath_c64x+lib添加到lib环境当中
(5)点击”OK“,完成库文件配置。
(6)调用库函数前记得把头文件包含到路径当中:#include "IQmath.h"
(7)简单编写一个测试程序,并进行编译,查看编译是否通过
int main(void)
{
float a =1;
unsigned int b = 1;
int c;
c = _FtoIQN(a , b);
return 0;
}
注意:出现的警告”build attribute vendor section TI missing in "D:/ccs/iqmath/lib/IQmath_c64x+.lib<FtoIQ.obj>": compatibility cannot be determined“是由于使用的库文件是由一个老版本的编译/链接工具所创建的,在使用新版本的工具进行编译/链接时,这个老的库文件缺失了某些属性,导致了这个警告的产生,这个警告总的来说并不影响程序的运行。详细情况介绍可以参考: