介绍
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的有点不大一样
