Page 1 of 1

如何关闭ESP32-S3中的FPU浮点数计算单元

Posted: Sat Jun 17, 2023 7:57 am
by RenShen
如何关闭ESP32-S3中的FPU浮点数计算单元。如题,之前的项目在esp32s2 上面运行良好,但是移植到esp32s3上后由于fpu造成浮点数计算无法在中断中使用,并且也不能跨cpu去使用,对固件性能和稳定性造成了很大的影响。现在想寻求一种办法,禁用掉fpu

Re: 如何关闭ESP32-S3中的FPU浮点数计算单元

Posted: Wed Jun 28, 2023 7:02 am
by ESP_Eavo
GCC 编译选项添加 -msoft-float 试试。

Re: 如何关闭ESP32-S3中的FPU浮点数计算单元

Posted: Tue Jun 18, 2024 3:14 am
by espleon
浮点数在esp32s3中就是有问题,浮点数的精度会出现严重不满足,基本只有前几位有效数字是准确的,慎用啊,坑