官方版本是3.1.3,而且只有整数的,开启浮点后要做一些修改,这里问了官方并贴出来方便大家使用:
首先在mounriver开启浮点,步骤:
开启浮点:ide 开启float point->rvf, floating point abi->single precision,优化里设置 single precision constants
在cross linker里 misc 设置use float with nano printf
然后rtthread的cpuport.h启用宏 ARCH_RISCV_FPU
最后按下面改4个文件:idle.c,rtconfig.h,cpuport.c,cpuport.h。
==================后记==================
目前看该方案不太稳定,运行几个小时后会崩溃,暂时没有时间查找问题,有懂的网友请留言指正!