Keil uVision与ST-Link连接问题的解决

最近换了新电脑,重新安装Keil uVision后发现无法与ST-Link连接。点开ST-Link Debugger的设置,显示的是ST-Link USB communication error。网上找了好多资料,最后采用升级ST-Link固件库的方法(中间省略1万字,包括使用Keil安装目标路径文件夹STLink中的ST-LinkUpgrade无法使用,从官方网站找到最新的版本后下载升级),成功可以连上ST-Link。

但是喜悦往往是短暂的,挫折才是永恒。一拔掉USB线后,老问题又再次出现。于是再次上网找答案,说是需要升级更新uVision。升级完后打开ST-Link Debugger的Setting,直接定住了,1分钟后闪退。最后终于找到答案,是ST-Link的驱动问题,是 Keil MDK v5.38 和 v5.38a 包含的新的 ST-Link 调试器驱动程序引起的。按照以下链接中的方法,下载 STLinkUSBDriver.dll 文件,并将其复制到 MDK 安装目录的子文件夹中,即可成功解决问题。

keil5.38 debug配置STlink调试,软件闪退_keil5下载程序闪退_豪哥追求卓越的博客-CSDN博客

花了一天解决问题,归根到底,问题在于Keil uVision与ST-Link的驱动程序需要匹配,在系统更新、更换设备等情况下这点需要特别注意。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值