关于使用jlink弹窗出现The connected J-Link is defective,Proper operation cannot be guaranteed......

本文讲述了在使用Keil5时遇到的J-Link连接故障问题,原因是J_Link驱动与固件版本不匹配。解决方法是替换不匹配的驱动文件,并通过JLinkDLLUpdater.exe确认新版本。更新后,仿真过程将恢复正常。
摘要由CSDN通过智能技术生成

关于使用jlink弹窗出现The connected J-Link is defective,Proper operation cannot be guaranteed…

一、问题

关于使用jlink弹窗出现The connected J-Link is defective,Proper operation cannot be guaranteed…,对于出现这个如标题所示的警告,经常性刷了一遍程序之后莫名其妙的弹窗,或者是仿真时经常性卡死。

在这里插入图片描述

二、原因

问题出现的原因是keil5的J_Link驱动是最新版本的。而我们手里的J_Link固件不是最新版本的。也就是和keil的驱动不配套。大家的J_Link大多数都是某宝买的,基本都是山寨货,所以更新J_Link固件到最新版本据网上说大概率会废掉你的J_Link,所以我们用降低keil的J_Link驱动版本来解决这个问题。

三、解决

找到keil默认安装目录下(C:\Keil_v5\ARM\Segger)文件

在这里插入图片描述

找到J_Link默认安装目录下(C:\Program Files (x86)\SEGGER\JLink_V630d)文件

在这里插入图片描述

J_Link在使用之前都安装过驱动,我们只需要用这个驱动文件夹下的文件替换keil文件夹下的文件就行了。文件的地址我在上面已经给出了路径。如果不是默认安装路径,自己找一下安装位置就行了,文件格式都是一样的。
在这之后,在J_Link默认安装目录下找到JLinkDLLUpdater.exe。双击运行,如果之前成功替换了驱动文件,会在对话框中显示一个新的DLL驱动文件,这个文件的版本就是我们替换到keil的驱动文件版本。

在这里插入图片描述

在这里插入图片描述

打开工程进行测试,这时我们再打开keil,就不会提示连接故障警告了,也不会在仿真时候自动停止运行了。

在这里插入图片描述

本文完!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

独处东汉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值