使用CMSIS DAPLink搭配STM32F103C8蓝桥板在Keil下载时提示"no st link detected"如何解决?
解决Keil uVision提示"no st link detected"的方法
- 修正调试器类型选择:你用的是CMSIS DAPLink,不是ST-Link,打开工程的「Options for Target」(魔法棒图标),切换到Debug选项卡,下拉选择
CMSIS-DAP Debugger,替代默认的ST-Link选项,点击Settings确认连接参数。 - 排查硬件连接问题:
- 确认蓝桥板的SWD引脚(SWCLK、SWDIO、GND、VCC)和目标STM32的对应引脚正确对接,VCC要匹配目标板的3.3V电压。
- 换一根质量可靠的USB线,插在电脑后置USB口(前置口易出现供电不足),确保调试器能被电脑正常识别。
- 检查驱动状态:打开设备管理器,查看「通用串行总线设备」或「调试设备」里是否有
CMSIS-DAP相关设备。如果有黄色感叹号,卸载驱动后重新插拔调试器;若未识别到设备,大概率是调试器本身存在硬件故障。 - 重置调试配置:删除工程目录下的
*.ini调试配置文件,重新打开工程设置调试器为CMSIS-DAP,避免旧配置残留干扰。 - 解锁目标STM32:如果目标芯片处于锁死状态,按住目标板的复位键,点击Keil的Download按钮,随后松开复位键,尝试强制下载。
内容的提问来源于stack exchange,提问作者e Res
相关产品推荐
相关产品推荐

