硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 1067|回复: 10
收起左侧

[J-Link] Jlink和Keil解决The connected J-Link is defective弹窗和仿真问题【2】

  [复制链接]

13

主题

24

回帖

68

积分

初级会员

积分
68
发表于 2026-7-10 11:45:28 | 显示全部楼层 |阅读模式
使用最新版jlink-9.56上位机
6.jpg
   继 https://forum.anfulai.cn/forum.php?mod=viewthread&tid=126817&extra= 上个帖子的弹窗和仿真问题,这里笔者抽了点时间,

解决最新版本的问题。读者可以去官网下载9.56版本(截止笔者发帖,刚发9.58,尴尬了。。。) JLink_Windows_V956_x86_64.exe
   经过长时间测试,仿真弹窗和clone警告,都没有出现。
       2.jpg

官网下载链接
https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack

文件覆盖
    跟之前的帖子一样,将破解后的 JLink_x64.dll 和 JLinkARM.dll  覆盖掉默认安装路径下的同名文件(C:\Program Files\SEGGER\JLink_V956)即可。
    同时还需要覆盖keil下的,但是keil下的 JLinkARM.dll 可以使用下图的方法,直接自动替换。
1.jpg

注意
   9.56版本,修复了一些驱动问题,api问题,并且集成了超多的mcu厂家的mcu型号,包括了国产的主流几乎全部ic,例如雅特力,国民技术,兆易创新等,国民的从033到h7系列的型号,100%包括进来了,就不用自己改.xml和添加.flm算法文件了,全集成在exe/dll里了。
   请勿商用,自用即可。

附件
   【由于两个dll都超过论坛上传单个文件的限制,这里压缩成 7z格式,而非zip格式。解压后,放在上文提到的指定位置即可。】
     由于硬汉提到的 律师函 问题,这里改成网盘分享了。。。
      百度网盘   链接: https://pan.baidu.com/s/19jrxvlhS2O9HX1MSVhMj6g 提取码: 2026
   

分析过程简介
       过程:IDA Professional 9.0 加载dll,静态分析对应的汇编代码,伪C代码,hex格式下定位指令具体位置,通过 UltraEdit 搜索匹配定位到指令位置后,直接修改并另存为,考虑到细节过多,下文简单提及了一点内容。
       之前初次搞的时候,没有分清   JLink_x64.dll 和 JLinkARM.dll 的作用,这次测试发现, JLink_x64.dll 是j-flash使用的,如果不解决它,使用j-flash会弹窗clone的;而 JLinkARM.dll 是 keil使用的,j-flash是不会调用这个dll的,keil的5s弹窗clone和30s断开仿真的则是调用的 JLinkARM.dll 这里在此更新之前帖子的认知错误。
      JLinkARM.dll 还是按之前的做法,通过IDA静态分析查找字符串或立即数,修改windows汇编指令,使其强制绕开弹窗限制,对应的:
       7.jpg
      JLink_x64.dll 加密处理了,不能直接搜关键字定位到,但是通过立即数和伪代码逻辑的分析,还是被笔者定位到了判断位置(过程就不贴出来了),如下图:
       5.jpg
         3.jpg
      对应的windows汇编指令介绍(豆包ai 挺好用的,比百度搜索快多了)
4.jpg

添加新器件
       新版本已经没有  JLinkDevices.xml 和 .flm算法文件 对应的文件和文件夹了,但是对于jlink没有自带的,例如 py32,这里按下面的链接介绍,新增即可(向下兼容)。
       参考链接: https://blog.csdn.net/Kaili_Wu/article/details/148130356
                         https://www.bilibili.com/video/B ... 91c48e707c5a3773372
            11.png

读者有疑问的,可以跟帖描述,或者使用有问题,也可反馈。仅限自用,提前免责声明。







回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123897
QQ
发表于 2026-7-10 11:55:17 | 显示全部楼层
谢谢楼主分享,把附件改成百度网盘,否则论坛会被发律师函。
回复

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

积分
93
发表于 2026-7-10 12:19:09 | 显示全部楼层
谢谢分享,已收藏
回复

使用道具 举报

13

主题

24

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2026-7-10 12:28:11 | 显示全部楼层
eric2013 发表于 2026-7-10 11:55
谢谢楼主分享,把附件改成百度网盘,否则论坛会被发律师函。

我在重新编辑了去掉了,但是发布后,还是看到了这2个压缩包,不知道是哪里操作不对,你看下你这边能直接从服务器删除否。
回复

使用道具 举报

4

主题

504

回帖

516

积分

金牌会员

积分
516
发表于 2026-7-10 13:40:23 | 显示全部楼层
感谢,虽然已经用上h7tool,但收藏一下也好,最近整整浏览器收藏夹发现很多网站都消失了。。。
回复

使用道具 举报

39

主题

1533

回帖

1655

积分

至尊会员

积分
1655
发表于 2026-7-10 17:43:00 | 显示全部楼层
牛逼class
回复

使用道具 举报

1

主题

65

回帖

68

积分

初级会员

积分
68
发表于 2026-7-10 19:50:15 | 显示全部楼层
大佬再补一个最新版吧
回复

使用道具 举报

6

主题

97

回帖

115

积分

初级会员

积分
115
发表于 2026-7-11 08:48:17 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123897
QQ
发表于 2026-7-11 09:20:54 | 显示全部楼层
穹顶之下2018 发表于 2026-7-10 12:28
我在重新编辑了去掉了,但是发布后,还是看到了这2个压缩包,不知道是哪里操作不对,你看下你这边能直接 ...

好的,我让论坛管理员处理下。
回复

使用道具 举报

13

主题

508

回帖

547

积分

金牌会员

积分
547
发表于 2026-7-11 09:44:25 | 显示全部楼层
感谢分享,我现在用JLINK-V11的版本比这个旧,暂时不安装,收藏一下。
回复

使用道具 举报

13

主题

24

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 3 小时前 | 显示全部楼层
补充说明:如何添加新芯片,使jlink和keil支持使用jlink调试下载:

   与老版本的jlink 系列一样的,以py32f03x为例,将官方提供的xml和算法文件放到jlink的根目录(例如:C:\Program Files\SEGGER\JLink_V956)即可(已验证,keil和jlink均可下载/调试py32)。
    1.png
效果如下:
         2.png
      3.png
    4.png
本文完,附件为py32的相关文件。
PY32_JFlash_Plugin_V1.3.9.zip (985.97 KB, 下载次数: 0)

回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-25 13:54 , Processed in 0.482446 second(s), 6 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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