F3编译FPU报错

2019-07-14 15:17发布

芯片型号是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 配置如下图



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



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
tianyou15
1楼-- · 2019-07-14 20:04
帮你顶,看到你
60user162
2楼-- · 2019-07-15 00:03
F3支持浮点运算?
huazhe
3楼-- · 2019-07-15 01:05
在C/C++栏加上 __CC_ARM,__TARGET_FPU_VFP 试试
云淡风轻丶
4楼-- · 2019-07-15 04:25
 精彩回答 2  元偷偷看……
nyuwerw
5楼-- · 2019-07-15 10:03
顶                                
lxhzx
6楼-- · 2019-07-15 12:16
请问你解决了吗

一周热门 更多>