刚接触138,现在我想在ccs3.3中使用一些log10,sqrt函数,代码是以前在c6455运行正常的,但是在c674x中有些log函数计算结果不正确,请问如何解决?
Ming Mo1:
网上又查找了一番,发现TI的CCS的lib和芯片资料太繁多了,我就想问下:
CCS3.3下选OMAPl138,在C674x上可以跑DSPlib吗?网上下了个“c674x-dsplib_1_03_00_01_Windows_Setup.exe”安装起,调用FFT函数,结果link的时候报错,说是链接到了不匹配的target;另外,在C674x上运行log10,sqrt这类函数是否需要特殊的库,如mathlib之类的,我现在用的是math.h里面的函数,但是调试时发现有时计算结果不对,但是同样的代码在C6455上正常运行。
以上都是限制在CCS3.3上,新版本公司不让用。
Tony Tang:
回复 Ming Mo1:
#1. TI主要提供的库在这个链接:http://processors.wiki.ti.com/index.php/Software_libraries
#2. FFT是在dsplib库里,但sqrt, log等是在mathlib里,本身在rts库里就有,mathlib里是优化后的速度更快一些而已。
#3. C6455上用的应该叫fastrts,不是mathlib。
Ming Mo1:
回复 Tony Tang:
谢谢你的回复,你给的链接里面的库我都下载过,但是在ccs3.3上用不了。