开发环境:

Keil:V5.30

J-link:V8

【问题概述】

最近我安装了新的MDK版本,结果发现J-link不能下载程序了。提示如此下错误:

The firmware of the connected J-Link does not support the following memory access:Read @0x02000004

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_报错

想来这都是升级MDK导致的,本质原因的Jl-ink所需的dll文件不兼容导致的。我这里有两个解决办法。

方法一:升级J-link驱动

截止日前,J-link最新的驱动是V6.92,下载最新的驱动即可。

​jlink最先驱动下载地址​



《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_固件下载_02

下载下来安装即可,值得注意的是,默认J-link安装驱动时会将旧版本的替换,如果没有就手动替换即可。笔者将Keil安装在D盘,要替换的路径如下。

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_固件下载_03

笔者在安装J-link时已经默认替换了。J-link安装路径默认在C盘下。在J-link目录下找到三个dll文件替换Keil的即可。

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_下载地址_04

方法二:使用旧版Keil路径的dll文件替换

1.首先找到你安装Keil5的目录,找到ARM这个目录。我的目录如下图

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_J-link_05

2.将下图这三个dll文件拷贝到当前的MDK segger文件夹下(最好先备份一下,以免该方法失效,导致Keil崩溃额)

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_J-link_06

重新打开Keil即可使用。



​dll资源下载地址​






欢迎访问我的网站:

​BruceOu的哔哩哔哩​

​BruceOu的主页​

​BruceOu的博客​

​BruceOu的简书​

接收更多精彩文章及资源推送,请订阅我的微信公众号:

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_报错_07