TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280025: Sysconfig里设置的FPUFastRTS计算值错误

Part Number:TMS320F280025Other Parts Discussed in Thread:SYSCONFIG, C2000WARE

我在sysconfig里设置的FPUFastRTS,然后使用了sinf函数,我本想计算Phase_Rad的正弦值,但是发现不对。后来我测试计算sinf(PI)的值之后发现结果是错误的,达到了9e13这个值,如果说我把build选择CPU1_RAM,计算结果就是正确的。

顺便,我使用sysconfig里面的Controller里的DF11,当我用DCL_runDF11_C1时,程序烧录时可以正常使用,但是一旦reset之后就不能使用了.但是使用DCL_runDF11_C2的时候就没有类似的问题。

Zhongyi Liu:

会有解决方式吗

,

Yale Li:

有参考过例程吗:C:\ti\c2000\C2000Ware_4_03_00_00\libraries\math\FPUfastRTS\c28\examples

,

Zhongyi Liu:

我去找一下fastrts_example_setup文件源位置

,

Zhongyi Liu:

感谢回答!如果我使用28335等MCU应该如何使用呢,还有DCL_runDF11_C1 在重启之后无法运行的问题

,

Zhongyi Liu:

你好我照着Example做同样出现问题

,

Zhongyi Liu:

我主要是对这个库需要配置的文件以及添加的文件不了解,我以为在sysconfig中的都是可以直接使用的。

,

Yale Li:

你有看相同路径下的文档吗?里面有讲如何将库集成到工程中:

file:///C:/ti/c2000/C2000Ware_4_03_00_00/libraries/math/FPUfastRTS/c28/docs/FASTRTS_SW_LIB_UG.pdf

报错提示有相应的符号未被解析,推测下来应该还是与库添加的方式不恰当有关系。

,

Zhongyi Liu:

实际上我看的FASTRTS_SW_LIB_UG.pdf文档第四章讲解了Build Lib文件,接着是添加至工程,在添加至工程的章节中是先添加四个Path Variables Tab,其中如果我使用28335则DRIVERLIB_ROOT和FASTRTS_EXAMPLES_COMMON目录,所以之后步骤中的添加Include Options也是没法按照文档中的做法去做,接着下面要添加Turning on FPU32 support中图片中写的只有使用RAM_EABI,其中没有任何有关如何运行在Flash中的步骤。目前此Lib对我还是无法使用的状态,我大概会在28335 280049以及280025三个平台中使用,但是现在都是用不了的。

,

Zhongyi Liu:

而且我按照Import的example个添加了fastrts_example_setup.c与.h文件,仍然无法编译,不知是否有官方完整的tutorial,实在是无法使用或许只能考虑像ARM的带arm_math的平台了。

,

Yale Li:

我试验之后回复你

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025: Sysconfig里设置的FPUFastRTS计算值错误
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1