_iq16 c语言,[转载]【转】IQMATH使用

本文介绍了TI DSP中的IQmath库的使用,包括如何导入库文件和配置内存段。还提供了IQ运算的实例,强调了IQ运算提高浮点计算效率的优势。此外,文章还详细解释了EINT、DINT、ERTM、DRTM这四个用于中断和调试控制的指令,及其在实时调试和中断处理中的作用。
摘要由CSDN通过智能技术生成

IQMATH使用

作者:冷眼心热

1

IQmath库

为了应用IQmath,首先要从TI官方网站下载IQmath库,文档名称为SPRC087。我们主要应用库里面的:IQmath.cmd,IQmathLib.h,IQmath.lib。新建一个工程,将IQmath.lib,IQmath.cmd添加到工程,同时在main()函数之前增加语句:#include

“IQmathLib.h”。注意:rts2800.lib和DSP281x_Headers_nonBIOS.cmd也要加到工程里面。

当然也可以不用IQmath.cmd文件,而用自己的CMD文件,只要在你的CMD里面添加以下代码即可:

MEMORY

{

PAGE 0:

BOOTROM (RW) : origin = 0x3ff000 , length =

0x000fc0

RAMH0 (RW) :

origin = 0x 3f8000 , length =

0x002000

}

SECTIONS

{

IQmathTables : load = BOOTROM , type = NOLOAD ,

PAGE=0

IQmath : load = RAMH0 ,

PAGE=0

}

以上代码的红色部分可以适当修改。IQmathTables段必须设置为NOLOAD型

(by:superchengmin)

2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值