【Keil软件 ST-Link下载问题】:提示ST-Link需要升级,但是升级之后会报错:Upgrade Error, Please try again.

项目场景:

报错:

        平常一直使用J-link,一直没有问题,今天使用了一下ST-Link发现了问题,下载不进去。

并且提示我需要升级ST-Link,我按照规定的升级,但是依然报错。

        下面是我的心路历程,也是解决方案。

        希望对各位看官有所帮助。

我的Keil软件版本:

        


 

解决方案1:

        去官网下载  STM32 ST-LINK Utility,安装并使用。

        安装与使用,网上有很大教程。这里不做赘述,使用这个软件

        正常进行更新。如果显示更新完,使用之后还是有问题,建议下面这个方法。


解决方案2:

        1.安装java环境

        Java Downloads | Oracle

        2.安装固件升级工具

        ST-Link固件升级小工具资源-CSDN文库

        3.打开文件夹,在  文件夹  STLinkUpgrade  执行命令行

        

        4.在命令行中执行以下命令:

java -jar STLinkUpgradeHacked.jar

         5.正常运行软件即可。会显示有没有更新成功

        如果更新成功了都,然后在Keil5中,依旧无法正常使用slink。请参照下个解决方案。


解决方案3:

        以上两个方案都是从ST-Link本身去解决而提出的解决方案,假如说不是ST-LINK的问题呢???

        所以我就寻找了很大文档,最后发现了

        因为新版的Keil加入了盗版下载器的校验机制,所以我们需要替换掉新版编译器下的原文件

所以尝试着解决:

        下载源文件:ST-LINK

将源文件的文件夹  复制粘贴到   keil5的安装目录的   ARM/  下   (下载的文件记得先把名字改为 STLink

        如果电脑提示,直接选择覆盖文件即可。

        经过这一操作之后,直接打开自己的工程,然后选择STLink下载,下载无问题,解决。


总结

        至此,我的问题得到解决,如果您也是遇到一样的问题,解决不了可联系我公众号 嵌入式up,vx:buildupup。

        希望能解决您的问题,也希望学习永不止步。同样希望点点赞,关注一下哦。


路漫漫其修远兮

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值