打印

GD32F303VET6卡死,运行不了,进入HardFault_Handler

[复制链接]
1278|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GD32F303VET6卡死,运行不了,进入HardFault_Handler,用的是keil开发,勾选Use MicroLIB就可以,请问这是什么原因

使用特权

评论回复
沙发
edyd| | 2021-1-31 16:27 | 只看该作者
你肯定是用了cmath,stdio,string之类的库吧

使用特权

评论回复
评论
edyd 2021-2-9 11:26 回复TA
@自由的云 :不需要,按照楼主的方法操作就行了。芯片应该没啥问题。 
自由的云 2021-2-6 19:59 回复TA
@edyd :是因为这些库需要修改妈?我正准备用这个芯片,先探探路。 
edyd 2021-2-4 11:28 回复TA
@自由的云 :不敢当,我也遇到过类似的问题,周围没人知道就网上找呗。刚开始进入Hardfault一脸懵逼。 
自由的云 2021-2-4 02:21 回复TA
大神,请说一下,这些库有什么坑 
板凳
weifeng90| | 2021-2-8 09:00 | 只看该作者
程序有问题啊

使用特权

评论回复
地板
93162555| | 2021-2-9 16:58 | 只看该作者
代码看不到的bug一般都是找不到的,用IAR没发现过这个问题

使用特权

评论回复
5
13640612207|  楼主 | 2021-2-19 11:12 | 只看该作者
edyd 发表于 2021-1-31 16:27
你肯定是用了cmath,stdio,string之类的库吧

程序上啥都没用,就main函数死循环,看了一下芯片的批次是JJ1716,在网上查了一下这个批次,据说这个批次没有硬件浮点功能,换了一个JJ1938批次的就没问题了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝