CH32V307如何开启FPU运算模块

我根据FPU例程开启了浮点数运算,但是编译会报错,求一个正确的开启方法

您好,MCU使用FPU时,MRS需要进行配置,具体配置方式如下图:

开启硬件浮点MRS具体配置-Properties -> C/C++ Build -> Setting -> Target Processor-> Floating point 选项配置成 Single precision extension (RVF)

Floating point ABI 选项配置成 Single precision(f)

image.png

此外,还需要按照下图配置,勾选上Single precision constants,勾选之后表示浮点常量,按照单精度计算

image.png


我也是按这个配置,可还是报错,用的是样板工程 


您好,附件工程已按照上述步骤将FPU配置好,你可在此工程上修改使用。后续若有问题,可将你有问题的工程发至我的邮箱(lzs@wch.cn)看一下。

icon_rar.gifCH32V307 FPU.zip



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