keil debug时直接进入HardFault

进入HardFault异常中断函数,大多试堆栈溢出造成,然而有次debug程序时,出现未进入主函数而直接进入到异常中断函数。

command命令窗体中出现JLINK ERROR错误,需调整jlink配置。

在jlink配置调整后程序能正常,配置记录如下:

Debug Table下选择jlink Setting后,弹出窗体如下图(这里为方便将2个窗体放到一幅图上了)


keil debug时直接进入HardFault_第1张图片



1、初始时,1处设置为5MHz,在2处勾选Download to Flash,程序能够debug

2、将1处设置2MHz,能够正常仿真。


尚不清楚是什么原因,为啥出现这种情况。如有知道的,还望指点一二。








你可能感兴趣的:(keil debug时直接进入HardFault)