我們之前用atmel arduino的做的程序,做姿態(tài)解算,數(shù)據(jù)還算正常,
然后我們更改平臺到Ch582上,數(shù)據(jù)有點不太對,我十分的懷疑是不是單精度浮點運算的問題。
是不是編譯做了速度優(yōu)化,忽略了單精度浮點運算的精度
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
我們之前用atmel arduino的做的程序,做姿態(tài)解算,數(shù)據(jù)還算正常,
然后我們更改平臺到Ch582上,數(shù)據(jù)有點不太對,我十分的懷疑是不是單精度浮點運算的問題。
是不是編譯做了速度優(yōu)化,忽略了單精度浮點運算的精度
您好,“數(shù)據(jù)不太對”的表現(xiàn)是什么,是浮點數(shù)打印輸出不出來,還是姿態(tài)解算有延遲。
若打印輸出不出來,需要配置打印庫如下圖。
若姿態(tài)解算有延遲,只能優(yōu)化算法了,CH582本身沒有浮點計算單元,是軟解的。