STM32F429 进入HardFault_Handler问题

2019-07-20 10:45发布

本帖最后由 xuehuiai 于 2017-11-28 16:24 编辑

        进行串口数据通信时发现了这个问题,以一定的频率(如10ms、100ms、1000ms)发送数据给单片机,单片机同时也往上位机发送数据,不过几秒后,串口助手接收数据停止了,上位机下发命令单片机也不响应了。为寻找问题,Keil仿真。        现象如下:
              1.发现进入HardFault_Handler()里的while()死循环
              2.为了确定是否是数组越界,仿真查看接收数据的数组发现以下现象:


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。