咋就这么帅呢 发表于 2016-9-22 21:15:08

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 配置如下图



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


咋就这么帅呢 发表于 2016-9-23 12:25:34

自己顶 看到我

dsjsjf 发表于 2016-9-24 18:48:35

帮你顶,看到你

windworld-18984 发表于 2016-9-24 21:08:59

F3支持浮点运算?

xmshao 发表于 2016-9-25 20:52:55

在C/C++栏加上 __CC_ARM,__TARGET_FPU_VFP 试试

咋就这么帅呢 发表于 2016-9-26 12:15:48

windworld-18984 发表于 2016-9-24 21:08
F3支持浮点运算?

内核是M4 支持

星空流逝 发表于 2016-9-26 12:49:53

顶                              

风雪子郁 发表于 2016-9-28 14:57:00

请问你解决了吗

Aaron-354694 发表于 2017-9-15 21:22:27

请问楼主问题解决了吗?我也有同样问题,stm32f3。
页: [1]
查看完整版本: F3 编译FPU报错