主题中讨论的其他器件: C2000WARE
您好!
我正在使用 rts2800_fpu32.lib 中的 sin 和 cos 函数。 我从 RAM 运行这些函数、 两个函数的执行时间总共为~2.7微秒。 CCS 建议"#2614-D 使用-fp_mode=relaxed 来启用 Sin 的 TMU 硬件支持"

但是,在更改设置“--fp_mode=relaxed”后, 两个函数的执行时间都为~3.2微秒。 我的印象是、"-fp_mode=relaxed"设置会使函数内联并减少总体时序、但结果不会以这种方式得到反映。
这是否意味着、使用 rts2800_fpu32.lib 中的正弦和余弦函数并从 RAM 中运行这些函数是更好的解决方案?
我还有关于 rts2800_fpu32_fast_补 遗.lib 的问题。 我使用了该库中的 SINCOS 函数并从 RAM 运行。 时序 明显较低(~0.45微秒),但函数的输出始终分别为正弦和余弦报告1.0和1.0。 有趣的是 、Sincos 在从调试器运行时返回正确的值。 不确定发生了什么。 如果有任何帮助,将不胜感激。
谢谢、
Leela



