ccs5.2 ccs打不开主界面 open declaration 怎么办

在F2812的ROM中有3K×16位被保留用于存放數学公式表以及未来的开发。主要应用于高速度和高精度的实时计算比同等程度的ANSIC C语言效率更高,同时可以节省用户更多的设计和调试時间1         IQmath库

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

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


完成以上几步之后就可以在你的主函数里应用IQmath提供的函数进行计算了。建议在应用之前把IQmathLib.h浏览一下了解各个函数是怎样实现的。下媔举一个简单的例子:

除个别函数外一般情况下,计算公式里的所有变量都为一个iq类型如上述主函数的第6行语句,全为_iq29类型函数的具体讲解请参考IQmath手册,在此不再啰嗦


IQmath一共提供了30种Q格式,具体选择哪种格式要兼顾精度和值的大小依据下表而定:

例如将数5.0转为Q格式呮能从_iq1~_iq28里面选择,而不能转化为_iq29和_iq30表示因为_iq29能转化的最大值为3.,否则会发生溢出所以在定Q格式时要对数的范围做一下估计。也正是由於这个原因有些三角函数不能采用_iq30格式。


很多人有这样的疑问函数表里面为什么没有提供arccos()和arcsin()函数呢?怎样才能计算这两个函数呢其實只要你的高等数学过关的话,就很容易理解因为arccos()和arcsin()可以通过反正切函数atan()间接求得,而函数表里面恰好提供了反正切函数参见以下两個公式:
}

“ TI dsp的ccs的c编译器效率随版本升高之變化 ”

根据上面文章里面的说明建议使用ccs5在做算法时使用CCS5.2后效果更好。这是TI e2e的资深雇员AaritiG给出的建议

加载中,请稍候......

}

我要回帖

更多关于 ccs打不开主界面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信