【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序

一、stlink驱动安装

stlink的官方驱动链接如下

链接:https://pan.baidu.com/s/1ohMgspwZ14ls0NRV5-aWTw 密码:gz9c

一路next之后,出现如下界面,表示安装成功(表面上)

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第1张图片

安装过后打开设备管理器(右键点击我的电脑),点击设备管理器,出现如下界面,是真正成功

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第2张图片


在通用串行总线设备会出现,stm32 stlink。并且拔插使其消失。当然可能出现如下情况

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第3张图片

stm32 stlink会出现一个黄色感叹号 ! ,解决方法如下

1.设备管理器中右键卸载stm32 stlink 

2.左键点击这个打开所有设置

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第4张图片

3.输入“跟新和”

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第5张图片

4.点击回复选项,跳到如下界面

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第6张图片

5.点击立即重新启动

6.稍等片刻,进入一个界面

7.依次点击疑难解答,高级选项,启动设置,和重启

8.会出现一个界面,按F7

9.重新安装链接里面的stlink驱动就可以了

解释:因为这个的数字签名win10无法验证(上述方法可能一次不成功,我是两次之后才成功)


二、检测不到芯片 

首先boot0,1不要接跳线帽,进入keil中的debug

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第7张图片


【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第8张图片

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第9张图片

【驱动安装及keil使用】win10 stm32 stlink驱动安装,检测不到芯片,下载不了程序_第10张图片

1.按住复位键在点击setting,即可看到芯片(选择sw模式),(一会会)松开复位键,此时可能仍然下载不了程序,原因是之前13/14引脚使用了,而其是stlink的clk和dio所以,需要擦除程序。在以上设置情况下(根据自己芯片)

2.拔掉stlink并停止给板子供电

3.插上上一步拔掉的

4.按住板子上reset键,点击keil的load下载程序即可(2.3.4步可能需要重复多次(10次以下),这个解释我忘了)

你可能感兴趣的:(stm)