STM32F103RCT6开发板无法调试问题
介绍
STM32CubeMX配置及生成工程,发现用Keil5编译、下载后居然无法在线调试!
可以明确的是:编译和下载没有问题,但启动仿真之后就会报错
回头看ST-Link V2调试器已经掉了,直觉是这个板子已经变砖了…
救砖
Debug
选项栏配置Connect
方式为:under Reset
按住开发板RESET
按键,点击Download
按钮,程序又能正常烧录了,但还是依旧无法仿真的
但按住RESET键,发现ST-Link V2调试器是能重新识别的
分析
ST-Link V2调试器应该没有问题,大概率是通信出了问题,比如:SWD的GPIO配置不对,仔细看SWDIO和SWCLK两个口的状态都是黄的,应该没有正常工作
解决
点击System Core
-> SYS
,配置Debug
项为:Serial Wire
,重新生成工程代码编译烧录即可解决问题
stm32f103rct6
的SYS配置跟stm32g030c8t6
的有点不大一样