STM32的SWD调试进不了main函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32的SWD调试进不了main函数相关的知识,希望对你有一定的参考价值。

玩了那么久STM32,还没有用SWD调试过程序(一直都是用printf调试程序),觉得有些落后了,于是开始搞起了SWD调试。

很快通过查阅资料,知道了keil里面的配置和ST-Link与STM32的连接方式,但是在调试时就是进不了main函数,具体的现象就是能够下载技术分享程序,但是进入调试技术分享后,进入的是如下页面:

技术分享

一开始就是全速运行,而没有现象,而且是在某个地方死循环,就是进不了自己写的程序里。

查了好几个小时,一直都认为keil配置有问题。

最终,不晓得哪里来的灵感,将boot0和boot1都改成0,没想到就成功了,原来是STM32板上的boot没有接成正常运行模式。

此博客是为了给以后遇到此问题的道友提供一个参考。

 

以上是关于STM32的SWD调试进不了main函数的主要内容,如果未能解决你的问题,请参考以下文章

stm32cubeide调试窗口用不了

如何使用 STM32 中的寄存器配置 SWD 引脚?

Keil MDK仿真调试STM32的时候直接进入SystemInit函数

STM32的SWD调试

STM32CubeIDE只能刷一次,没有SWD调试

stm32使用SWD下载代码,发现keil端识别不了芯片