在用mdk仿真调试全速运行后,不能进到断电处,于是停止发现程序卡死在启动文件startup_stm32xxxxx.s的SysTick_Handler中。 startup_stm32l063xx.s 硬件调试的时候发现程序一直在启动文件B这里。 显然是跟SysTick_Handler有关 解决方法 SysTick_Handler函数后面写些WEAK,用到了这个函数但是没有定义。 右键go to define看看 果然是没有定义的 在stm32l0xx_it.c文件里找找这个函数,也是没有的。 写上就可以了 SysTick_Handler