你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于m33内核的MCU报错“Thumb-1 hard-float VFP ABI”的问题

[复制链接]
刘非凡8888 提问时间:2023-5-17 18:13 / 未解决

使用H563开发板和WBA开发板(都是m33内核)开发会有此问题, 使用cubemx直接生成的代码,没有做任何更改,报错如下:

from ../../Drivers/CMSIS/Include/core_cm33.h:206,
from ../../Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h563xx.h:241,
from ../../Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h5xx.h:103,
from ../../Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h:33,
from ../../Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h:28,
from ../../Core/Inc/stm32h5xx_hal_conf.h:269,
from ../../Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h:29,
from D:/PersonalData/STM32Prj/H563TEST/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c:35:
../../Drivers/CMSIS/Include/cmsis_gcc.h: In function '__get_CONTROL':
../../Drivers/CMSIS/Include/cmsis_gcc.h:219:1: sorry, unimplemented: Thumb-1 hard-float VFP ABI
219 | {
| ^

2023-05-17_175759.png

都是一样的错误,重复错误。 简单问了问chat,应该是编译器的设置原因,似乎是编译器不支持硬件浮点,但是不知道如何去调整。 2023-05-17_171143.png希望大佬能帮忙看一看,谢谢!

2023-05-17_175759.png
收藏 评论1 发布时间:2023-5-17 18:13

举报

1个回答
xmshao 回答时间:2023-5-18 10:01:14
不知你目前使用的什么IDE,你可以直接打开H5系列Cube库涉及浮点运算的例程,


看看有无问题。


类似问题我之前也遇到过,一般都是IDE的相关设置忘记配置了。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版