【记录使用STM32HAL库烧录出现的问题】查看电脑端有ST-Link,但是ST-Link 无法再keil中识别到(No ST-LINK detected)

一 问题

板子在标准库的时候可以正常使用,但是使用STM32HAL库ST-Link烧录程序时,keil中就识别不到stlink了,但是在电脑端的设备管理器中是有stlink的,而且换了stlink也是一样,那说明电脑和stlink是好的,可能是板子的问题。

二 原因

在使用cubemx配置的时候忘记选择server wire。导致芯片的调试接口被锁死,所以再次烧录程序时就烧录不进去了。

三 解决办法

1、在下载好STLINK驱动的时候(人手必备的),里面会有个STM32 ST-LINK Utility。

(如果找不到,只能重新安装一下试试)

2、首先用stlink连接到板子上,然后打开ST-LINK Utility,点击连接

(注:一定ST-Link是与板子接对了的,再检查一下)

3、连接成功之后,再点击Erase Chip擦除整个芯片,就可以重新下载程序了

四 附STLINK驱动的下载链接

百度网盘:

链接:https://pan.baidu.com/s/1dazEJyOjloMSVbCQy4XOVA

提取码:wxum 

作者:#敲个荞麦面

物联沃分享整理
物联沃-IOTWORD物联网 » 【记录使用STM32HAL库烧录出现的问题】查看电脑端有ST-Link,但是ST-Link 无法再keil中识别到(No ST-LINK detected)

发表回复