使用float型变量会死机?

[复制链接]
5073|2
 楼主| 什么名字 发表于 2021-3-24 09:31 来自手机 | 显示全部楼层 |阅读模式
最近使用GD32F303RE芯片,使用Keil5.24编程,发现一个问题,只要定义了float型变量,就会导致死机进入HardFault_Handler.比如在子程序中定义一个float的变量,调用这个子程序就会进入HardFault_Handler,如在main中定义,则是进入main就会死机。测试了GD32F30x_Demo_Suites_V2.1.0中的使用了浮点数据的例程,也是死机,请大神指点一下谢谢。
 楼主| 什么名字 发表于 2021-3-24 13:15 来自手机 | 显示全部楼层
解决了,例程target 里有个Floating Point Hardware,选择了Single Precision,改为not used就没问题了
renesaschina 发表于 2021-4-5 13:41 | 显示全部楼层
什么名字 发表于 2021-3-24 13:15
解决了,例程target 里有个Floating Point Hardware,选择了Single Precision,改为not used就没问题了 ...

这只是临时解决了。你把硬件关了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部