debug 程序时,跑着跑着就不知道上哪去了,点击停止后发现当前程序在HardFault_Handler里进行while(1)空跑。仔细检查发现在程序里对数组进行for循环处理时地址超出了范围,所以在for循环刚开始一切OK,等地址溢出就调到HardFault_Handler。刚开始还以为硬件哪出了问题。
stm32 HardFault_Handler问题
最新推荐文章于 2024-09-28 16:59:49 发布
debug 程序时,跑着跑着就不知道上哪去了,点击停止后发现当前程序在HardFault_Handler里进行while(1)空跑。仔细检查发现在程序里对数组进行for循环处理时地址超出了范围,所以在for循环刚开始一切OK,等地址溢出就调到HardFault_Handler。刚开始还以为硬件哪出了问题。