欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

mdk仿真进入EXPORT SysTick_Handler [WEAK] B .后,无法跳出解决方法

程序员文章站 2022-03-03 19:45:31
在用mdk仿真调试全速运行后,不能进到断电处,于是停止发现程序卡死在启动文件startup_stm32xxxxx.s的SysTick_Handler中。startup_stm32l063xx.s撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command...

在用mdk仿真调试全速运行后,不能进到断电处,于是停止发现程序卡死在启动文件startup_stm32xxxxx.s的SysTick_Handler中。

startup_stm32l063xx.s

mdk仿真进入EXPORT  SysTick_Handler  [WEAK]    B  .后,无法跳出解决方法
硬件调试的时候发现程序一直在启动文件B这里。
显然是跟SysTick_Handler有关

解决方法

SysTick_Handler函数后面写些WEAK,用到了这个函数但是没有定义。
右键go to define看看

mdk仿真进入EXPORT  SysTick_Handler  [WEAK]    B  .后,无法跳出解决方法

果然是没有定义的
在stm32l0xx_it.c文件里找找这个函数,也是没有的。
写上就可以了

SysTick_Handler

mdk仿真进入EXPORT  SysTick_Handler  [WEAK]    B  .后,无法跳出解决方法

本文地址:https://blog.csdn.net/ssd_list/article/details/107630532