介绍

STM32CubeMX配置及生成工程,发现用Keil5编译、下载后居然无法在线调试!

image-20250417152637039

可以明确的是:编译和下载没有问题,但启动仿真之后就会报错

image-20250417152839339

回头看ST-Link V2调试器已经掉了,直觉是这个板子已经变砖了……

image-20250417153046949

救砖

Debug选项栏配置Connect方式为:under Reset

image-20250417153412279

按住开发板RESET按键,点击Download按钮,程序又能正常烧录了,但还是依旧无法仿真的

image-20250417153732957

但按住RESET键,发现ST-Link V2调试器是能重新识别的

image-20250417154024635

分析

ST-Link V2调试器应该没有问题,大概率是通信出了问题,比如:SWD的GPIO配置不对,仔细看SWDIO和SWCLK两个口的状态都是黄的,应该没有正常工作

image-20250417152637039

解决

点击System Core -> SYS,配置Debug项为:Serial Wire,重新生成工程代码编译烧录即可解决问题

image-20250417154540238

stm32f103rct6SYS配置跟stm32g030c8t6的有点不大一样

image-20250417155003240


© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326