JLINK 驱动 V7.00a 更新导致JLINK V9无法使用问题解决

1、问题描述

1、电脑已安装 JLINK 驱动 6.32f 版本,原始 IAR 编译器可使用 JLINK V9 正常调试。
2、现另一编译器需用到 JLINK V11,故又安装了 JLINK 驱动 7.00a 版本。

(安装时 7.00a 时全部默认配置,这会导致之前的编译器JLINK不能用,后面会说明解决方法)

2、导致问题

IAR使用 JLINK V9时,每一次下载前均会提示下面选框。查了一下,大概是说当前的驱动 和 JLINK型号不匹配。一个警告而已,先叉掉,继续调试。
在这里插入图片描述
问题来了,程序可以稳定运行几分钟,后面就会掉线报错
在这里插入图片描述在别人电脑上运行相同的程序,是可以正常调试很久的。问题点在于我安装了V7.00a,他们安装的是较低一点适合V11的驱动。

3、解决办法(一)

先卸载 7.00a 版的JLINK驱动,卸载了以后,发现还是没办法用,观察到调试时,右下角的JLINK图标还是 V7.00a,明明已经卸载了,为啥呢?

看到一个网友给的提示,JLINK驱动版本更换

全局搜索找到 JLinkARM.DLL 所在的IAR目录,用原来能用的 6.32f驱动下面的 JLinkARM.DLL 将其替换即可。

总算解决了。

不,还没有结束,7.00a 终究还是要用的,不可能每次都替换 JLinkARM.DLL 文件吧!

4、解决办法(二)

双击安装 7.00a 时,选项如下

在这里插入图片描述
如果是默认配置,即勾选了上图红框标注的DLL更新,就会出现下面的提示,即是否用 7.00a替换6.32f作为IAR调试默认配置。

在这里插入图片描述
原来是这里导致的问题。

(1)、不更新DLL即可,去掉上图的 勾选
(2)、或者在安装时,去掉第一级的 UPDATE DLL 勾选

附上JLINK驱动官方网站:JLINK下载

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值