关于出现ST-Link usb communication error有关问题的解决方法

问题来源:博主在使用stlink下载程序的过程中,出现usb communication error问题,导致无法下载,查了很多资料和博客,最终问题解决,如果你也要这种情况,可以尝试以下方案。

        出现问题的情况如下:点击下载时,出现以下情况

 解决方法(再之前你得保证自己接线是正确或者其他无硬件上问题):

        利用ST-Link Utility工具更新stlink驱动(这里最好就用这里的更新工具,不要用软件包里面,要不然有时会出现The content of the ST-Link is corrupt

        出现这个情况,再插拔一次即可检查连接,再点击更新即可

        等待更新成功完成

        此时,需要关闭更新驱动界面,切记要关闭!!!

        如果你的工程文件是用cubemx生成的,且没有配置SW模式,就会占用PA13和P14引脚,这里就需要自己完成更新后,利用工具进行Flash擦除即可(这里连接不了的话,需要将boot0拉高,进入系统存储器)。

 这时候我们就发现可以下载了,在setting里面也可以看到对应调试编号

 

后言:

        如果你的stlink即使拔掉电源后,再重新插上,也能正常烧入,不再出现usb communication error,就不要看下文了。

        这里是我还以上出现的情况,我在查阅很多资料也没有得到解决的方法,但在一个论坛里面有人提到,这种错误的集合,其中有提到一嘴,keil的版本与stlink的版本不一致时,也会出现上述情况,所以你的keil版本也不能太老,博主这里的版本是很久之前正点原子官方资料里面的安装包,于是我卸载后安装新一点版本,以上问题就可以解决。
        

附言:
        如果小伙伴们的手头用的是下图这种stlink:

        直接四根线(V、G、SCL、SDO)会出现这种下图这种错误——No target connected

        这种的,对应其引脚图如下图所示,我们需要再接上一个TVCC-开发版供电引脚(3.3V或者5V引脚),因为V接的3.3V不能为单片机单独供电,接上后,就可以正常烧入了。

        最后,如果进行了以上操作还没有成功的话,建议再看看我参考的博客的解决方法,办法总比方法多!以下是我参考博客的解决方法链接,如果通过这些解决了你的问题,请给我文章点个赞,你的支持是个持续输出文章的功力!

新的ST-LINK出现ST-LINK USB communication error的问题-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_58404700/article/details/140818164https://blog.csdn.net/qq_43557907/article/details/104560645icon-default.png?t=N7T8https://blog.csdn.net/qq_43557907/article/details/104560645

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值