打印

使用float型变量会死机?

[复制链接]
4885|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

粉丝