安装JLINK驱动出现the firmware of the connected J-Link does not support the following memory access

今天在安装J-LINK驱动的时候出现了点小问题。

问题: 电脑能够识别到J-LINK这个驱动了,但是keil无法进行Debug。点了Debug后,出现了下图的错误

 

后面也提示说dll internal ,原来是dll出现了错误。

解决方法:

https://blog.csdn.net/razor_et/article/details/81096518

虽然这篇博文不是讲解这个错误,不过和他的解决方法是一样的。

 

2、问题解决:解决方法,解压“Segger.zip”直接替换整个目录x:\Keil_v5\ARM\segger.

“Segger.zip”链接为:

百度网盘链接: https://pan.baidu.com/s/1rgSt4Ow0QJs54zAHGDaSBA

提取码: 8trw
————————————————
版权声明:本文为CSDN博主「jinxueH专栏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/euxnijuoh/article/details/105920552

 

 

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

keil的JLINK的dll就在这个目录下

 

2.网上dll错误是因为这个目录下的JLINK没有更新。

所以,只需要把你安装JLINK驱动下

 

将下图这三个dll文件拷贝到当前的MDK segger文件夹下(最好先备份一下,以防万一。)

拷贝完,重新打开工程,编译,下载。大功告成。

 

(1条消息)安装JLINK驱动出现the firmware of the connected J-Link does not support the following memory access_嵌入式_文鸿开源工作室-CSDN博客
https://blog.csdn.net/qq_38376586/article/details/84234286

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个问题的意思是连接的J-Link设备的固件不支持。J-Link是一款用于嵌入式系统开发和烧录的工具,它包含了一个固件,该固件用于与目标设备进行通信。当固件版本不匹配或过时时,可能会导致连接问题,并出现"the firmware of the connected J-Link does not support"的错误提示。 要解决这个问题,我们可以采取以下步骤: 1. 更新J-Link软件:首先,我们需要安装或更新SEGGER J-Link软件,以确保我们使用的是最新版本。可以从SEGGER官方网站下载并安装最新版本的J-Link软件。 2. 检查固件版本:打开J-Link软件,连接J-Link设备,并在软件界面上找到固件版本信息。确保所连接的J-Link设备的固件版本与您的开发环境要求的固件版本兼容。 3. 更新固件:如果固件版本不匹配,您可以尝试更新J-Link设备的固件。在J-Link软件界面上,可以找到固件更新选项,并按照提示进行固件更新。请注意,在更新固件之前,确保与J-Link设备之间的连接处于稳定状态,并保持电源供应可靠。 4. 检查硬件连接:如果固件已经是最新版本,但仍显示"the firmware of the connected J-Link does not support"错误消息,则可能是硬件连接出了问题。请确保J-Link设备正确连接到目标设备,并检查电缆是否完好无损。 如果以上方法仍然不能解决问题,建议您查阅SEGGER官方文档或联系SEGGER支持团队以获取进一步的帮助和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值