STM32的SWD调试进不了main函数

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

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

STM32的SWD调试进不了main函数

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

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

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

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

上一篇:转:成为JavaGC专家Part I — 深入浅出Java垃圾回收机制


下一篇:.NET Core系列 :4 测试