CH582F的浮点运算是否有编译器设置

我们之前用atmel arduino的做的程序,做姿态解算,数据还算正常,


然后我们更改平台到Ch582上,数据有点不太对,我十分的怀疑是不是单精度浮点运算的问题。


是不是编译做了速度优化,忽略了单精度浮点运算的精度

您好,“数据不太对”的表现是什么,是浮点数打印输出不出来,还是姿态解算有延迟。

若打印输出不出来,需要配置打印库如下图。

若姿态解算有延迟,只能优化算法了,CH582本身没有浮点计算单元,是软解的。image.png


只有登录才能回复,可以选择微信账号登录