stm32f407移植ucosiii进入HardFault_Handler,加上几句没用的就又可以正常运行

2019-07-20 22:01发布



上图是main函数的一部分,问题出在while(1)内,当屏蔽while(1)内的几条语句(如下图)后,程序一运行就进入硬件错误中断。当不屏蔽时,可以正常运行。问题是,这几条语句根本不可能运行到,删除后却不能正常运行,请问是不是与对齐有关,有什么方法可以解决吗?

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