STM32/STM8技术william hill官网
直播中

陈俊

7年用户 227经验值
私信 关注
[问答]

F3编译FPU报错

芯片型号是F302
MDK5.20
程序中有浮点运算 编译时报错,如下:
C:/Users/MJ/STM32Cube/Repository/STM32Cube_FW_F3_V1.6.0/Drivers/CMSIS/Include/core_cm4.h(128): error:  #35: #error directive: "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
        #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"

可是 已在MDK中选择了FPU,__FPU_PRESENT也已定义为1 配置如下图



请教各位大神怎么解决这个问题那  谢谢啦



回帖(8)

陈俊

2018-12-12 08:56:19
自己顶 看到我
举报

杨杜昼

2018-12-12 09:01:38
帮你顶,看到你
举报

董英灏

2018-12-12 09:19:24
F3支持浮点运算?
举报

陈炜

2018-12-12 09:28:36
在C/C++栏加上 __CC_ARM,__TARGET_FPU_VFP 试试
举报

陈俊

2018-12-12 09:43:36
引用: 60user162 发表于 2018-12-12 10:31
F3支持浮点运算?

内核是M4 支持
举报

车进

2018-12-12 09:56:38
顶                                
举报

姜钰

2018-12-12 10:11:57
请问你解决了吗
举报

杨阳

2018-12-12 10:23:16
请问楼主问题解决了吗?我也有同样问题,stm32f3。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分