stm32 调试时卡在LDR R0, =SystemInit

网上找到的可能的原因

  1. 堆栈空间默认的太小

默认startup_stm32f10x_hd.s中 Stack_Size EQU 0x00000400,如果改大之后,可能调试就可以正常运行。

  1. 出现最多的情况就是设置的断点过多,可以把断点全部删除试试看,STLink只能设置5个

  2. 勾选如图

posted @ 2018-11-26 15:09  YuQiao0303  阅读(6466)  评论(0编辑  收藏  举报