数码之家

 找回密码
 立即注册
搜索
查看: 2716|回复: 19

[STM] J-Link下载器的版本与Keil MDK的版本是否需要有什么匹配

[复制链接]
发表于 2023-2-7 21:02:26 | 显示全部楼层 |阅读模式
本帖最后由 lmn2005 于 2023-2-7 21:13 编辑

最近从某宝上网购了一个J-Link OB下载器,PCB板上标注是V1.0,电脑安装的Keil MDK版本是 v5.34J-Link OB下载器的驱动版本按商家提供的是v4.92,结果出现提示提示error cannot load driverJL2CM3.dll

换了Keil MDK版本(如从官网下载最新的V5.38),或换了J-Link OB下载器的驱动版本,或者卸载J-Link OB下载器驱动等等,测试的结果,都无法让Keil MDK中的J-Link正常工作。

这是什么原因?另外,这款下载器是否支持升级?请用过的朋友谈一谈,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2023-2-7 21:30:48 | 显示全部楼层
应该是驱动问题!
回复 支持 反对

使用道具 举报

发表于 2023-2-7 22:30:15 | 显示全部楼层
盗版的SN更新一下
回复 支持 反对

使用道具 举报

发表于 2023-2-8 01:22:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2023-2-8 09:02:37 | 显示全部楼层
使用旧版本的驱动应该就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-8 09:41:56 | 显示全部楼层
mmxx2015 发表于 2023-2-8 01:22
网上的说法
https://zhuanlan.zhihu.com/p/358036246

这个链接中蓝奏云的资源已经过时了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-8 09:42:58 | 显示全部楼层
595953427@qq 发表于 2023-2-8 09:02
使用旧版本的驱动应该就可以了

你是说Keil MDK版本还是J-Link OB下载器的驱动版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-8 10:29:08 | 显示全部楼层
已经有一台电脑问题解决,总算正常了。有时间再试试其他电脑是否正常。版本如下 :






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-8 14:52:39 | 显示全部楼层
9.9的 daplink 不比这个好
回复 支持 反对

使用道具 举报

发表于 2023-2-8 21:56:40 | 显示全部楼层
本帖最后由 40560335 于 2023-2-8 22:00 编辑

以前用J-LINK V8遇到过类似问题,我记得是把老版本J-LINK驱动里的dll文件,复制到MDK提示的那个路径中替换掉就好了,你可以试试。
回复 支持 反对

使用道具 举报

发表于 2023-2-8 23:26:58 | 显示全部楼层
lmn2005 发表于 2023-2-8 09:42
你是说Keil MDK版本还是J-Link OB下载器的驱动版本?

keil安装目录下的j link驱动,要用旧版本的,4.92版或者更低版本,应该就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-9 11:00:20 | 显示全部楼层
现在两台电脑都可以通过Keil中的下载按钮下载,但时不时会提示


我是通过完全卸载Keil (原来只卸载MDK,没有卸载C51和C251)来解决的,并且Keil MDK的版本不能使用最新的5.38,必须用5.34。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-9 12:01:31 | 显示全部楼层
lmn2005 发表于 2023-2-9 11:00
现在两台电脑都可以通过Keil中的下载按钮下载,但时不时会提示

替换“Keil安装目录\ARM\Segger”为可用的版本就行了,与Keil版本无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-9 12:07:23 | 显示全部楼层
mmxx2015 发表于 2023-2-9 12:01
替换“Keil安装目录\ARM\Segger”为可用的版本就行了,与Keil版本无关。

替换哪一个文件?是JL2CM3.dll吗?版本换高点还是换低点?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-9 12:23:35 来自手机浏览器 | 显示全部楼层
lmn2005 发表于 2023-2-9 12:07
替换哪一个文件?是JL2CM3.dll吗?版本换高点还是换低点?

我是整个目录替换,因为我的D版的jlink v11也用不了高版本驱动。可以从Segger网站下载能用的驱动版本,安装的时候即使提示已安装版本更新也覆盖即可,至于那个版本能用、哪个版本不报警我就不知道了,网上说那个报警有2个问题:烦人;单步仿真有问题。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 11:07:10 | 显示全部楼层
jlink 安装目录下找不到JL2CM3.dll。
回复 支持 反对

使用道具 举报

发表于 2023-11-12 22:52:44 | 显示全部楼层
我晕,什么年代了,还用Jlink OB,至少V9起了
回复 支持 反对

使用道具 举报

发表于 2023-11-13 10:44:21 | 显示全部楼层
D版的jlink
D版的jlink
D版的jlink
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-13 13:32:41 | 显示全部楼层
ohmytime 发表于 2023-11-12 22:52
我晕,什么年代了,还用Jlink OB,至少V9起了

Jlink OB便宜
回复 支持 反对

使用道具 举报

发表于 2023-11-14 12:27:43 | 显示全部楼层
jlinkV9也没多少钱,非要用的话办法有2个,找个可以改序号的固件重新刷一下然后改序列号,或者找个低版本的jlink驱动把其中的动态库拷贝出来覆盖MDK自带的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-9 10:31 , Processed in 0.140400 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表