STM32检查不到STLink处理方法


前言

        有不少人会出现以下问题,找不过ST-Link。针对这个问题,我总结了几个方面的解决方案,能够解决大部分的问题。 

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70


 

一、未安装ST-Link驱动

问题:出现错误的第一种可能是没安装ST-Link驱动,因此需要安装驱动。

解决方法:

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

安装驱动链接

百度网盘-链接: https://pan.baidu.com/s/16CuGHbMh9V6823TK5aF2Ig

提取码:du39

二、Win10系统未禁用驱动程序强制签名

问题:第二种可能是Win10系统需要驱动程序强制签名,阻碍了驱动的不正常安装。

解决方案:

1、右击我的电脑,单击属性,然后点击设备管理器

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

2、进入设备管理器,右击卸载之前安装的ST-Link驱动

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

 3、点击电脑右下方的消息,打开所有设置

e8780dccd2373540e096b775c8306070.png

3、在所有设置中找到并进入“更新和安全”

20e35314e9a2f7a9a866eb55c15bf83a.png

4、找到恢复,点击“高级启动”下的“立即重启”,重启电脑。

48ace00bac4f6b097f7b1afe6aaf44ff.png

5、重启后选择“疑难解答”。

779180d268e7dea87f6340958d633015.png

6、选择“高级选项”

0ccd2bfb516f5f6421b95625ceb5ddfc.png

7、点击“重启”。

afbb276136480adb45c3e8a311a16cba.png

8、按提示输入“7”禁用驱动程序强制签名。

de25f50dec92bda810103ef1b84ed5bd.png


三、Keil5的某些设置没有设置好

问题:Keil5的某些设置没有设置好

解决方案:

1、打开Keil5,点击魔术棒

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

2、然后选择Debug,在Use中选择ST-Link Debugger

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

 4、选择旁边的Settings,进入下面界面,进行下面的设置,点击add

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

5、在打开的界面中选择自己的芯片类型确定即可。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

四、STM32芯片被锁住了

问题:当上一个程序,禁止调试下载时,下载完成后,以后就不能下载了,就检测不到芯片

解决方法:使用串口下载软件,点击清除芯片进行解锁即可。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

五、解决结果如下

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA3NzcxNA==,size_16,color_FFFFFF,t_70

六、总结

        注意有三个方面的错误,分别是未安装ST-Link驱动、Win10系统未禁用驱动程序强制签名、Keil5的某些设置没有设置好。

        更正错误需要耐心与仔细,按照以上方法能够解决大部分的这种错误。

 

 

  • 88
    点赞
  • 458
    收藏
    觉得还不错? 一键收藏
  • 26
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值