JLink v8克隆版破解向导

摘要

Jlink 4.5版本之后驱动会识别老的克隆版的JlinkV8,Jlink软件在启动时会提示为克隆版本后退出。

目前主流的破解方式主要有两种:

方法一,继续使用老版本的DLL链接库;

方法二,更新固件。

方法一的好处在于可以不用更新JlinkV8的固件,但也限制了对JlinkV8的使用,而且每次更换IDE的时候都需要进行重复操作。

方法二是比较根本的办法,通过重新烧写固件并写入新的序列号,可以一劳永逸地避过Jlink软件的克隆版检测,可以无缝地兼容新的IDE。

在本文中讲说明方法二的操作流程。

准备工作

1. JlinkV8一个,也就是俗称的“黑砖头”。

2. 安装Atmel固件下载软件“InstallAT91-ISP v1.11.exe”。

下载链接:http://download.csdn.net/detail/suyong_yq/6524925

JlinkV8的核心MCU是基于ARM7内核的AT91SAM7S64,用这款软件下载JlinkV8的固件。

3. JLInk出厂固件“v8_ID-XXXXXXXX.bin”。

下载链接:http://download.csdn.net/detail/suyong_yq/6524913

这是最初版本的固件,在后面将说明它的特殊性。

4. 最新版的Jlink驱动软件,想用多新用多新。

目前最新的版本是4.72,在官网下载驱动需要Jlink的序列号。

官网下载页面:

http://www.segger.com/jlink-software.html

这里给出一个可用的下载链接:

http://download.csdn.net/detail/suyong_yq/6524959

5. 跳线一根。

步骤1擦除原有固件

1. 使用USB接口供电(上电前不需要操作跳线)。

2. 上拉ERASE,短接ERASE跳线,见图1所示的A处。

图1 JlinkV8

3. 等待20秒。这个时间内,MCU内部会运行擦除Flash的程序。

4. 拔出USB线,断电。

5. 恢复ERASE,移除图1中A处的跳线。

步骤2恢复BootLoader

1. 接入USB供电。注意,由于固件已经被擦除,此时电脑上会提示不可识别的USB设备,不必理会。

2. 拉高TST,短接TST跳线,见图1中的B处。

3. 等待10秒以上。长一点时间比较保险,去倒杯水吧。

4. 拔出USB线,断电。

5. 恢复TST,移除图1中B处跳线。

步骤3下载固件

1. 启动SAM-BA软件,提示选择连接(此时下载模式的驱动已经识别出来后才能显示有效的连接),选择芯片(板子)型号“AT91SAM7S64-EK”。

2. 连接成功后,在“Download/UploadFile”区域中的“SendFile Name”栏中选择固件文件“v8_ID-XXXXXXXX.bin”,戳一下“SendFile”,开始下载。

3. 提示是否需要解锁Flash,戳“Yes”,不解锁无法下载。

4. 等下载完毕后会提示是否启动写保护,戳“No”,写保护后不能自动升级,但是可以防止程序被冲掉。

5. 退出SAM-BA软件。

步骤4更新Jlink序列号

1. 断开JlinkV8后重新连接,在电脑上识别驱动。

2. 启动JlinkCommander软件,会提示要升级固件,暂时先不升级。此时可以看到识别出来JlinkV8的序列号S/N是-1,为出厂设置。

3. 在命令行中输入“exec  setsn=XXXXXXXX”。其中XXXXXXXX是8个十进制数,可以随意设定,比如说是当天的日期。需要注意的是,写入序列号后将不能通过本命令更改序列号,除非重新写入固件恢复出厂设置。退出JlinkCommander软件。

设定成功如下图2所示:

图2 设定Jlink序列号

4. 断开JlinkV8后重新连接,重新启动JlinkCommander软件,提示升级,果断升级。JLinkV8固件安全升级为最新版。固件更新成功,如图3所示。

图3 固件更新成功

本文的每个步骤都经过实际验证,可放心操作。

本教程仅用于学习目的,如要长期使用,请购买正版。

JLink v8克隆版破解向导的更多相关文章

  1. JLink v8克隆版破解向导(此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机)

    此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机 摘要 Jlink 4.5版本之后驱动会识别老的克隆版的JlinkV8,Jlink软件在启动时会提示为克隆版本后退出.目前主流的 ...

  2. JLINK V8 升级5.12E 在MDK5.20不变砖

    转载:只是用了新的固件,步骤跟原子提供的方法 是一模一样的.这边也把步骤写了上来. 使用 SAM-PROG 更新 JLINK 固件一 :安装软件 安装 Install AT91-ISP v1.13.e ...

  3. J-link V8固件升级记

    http://blog.sina.com.cn/s/blog_5bdee3020101khfy.html 好久没为电子工程事业尽份力了!今天也稍微努把力!写写我是如何升级J-link的固件的吧! J- ...

  4. 解决:j-link V8下载器灯不亮,无法正常烧写固件

    昨天j-link V8下载仿真F4正常,下午下载仿真F1后吃了个饭,然后它的灯就不亮了...按照这个例程弄了好几遍都不行,http://www.cr173.com/soft/98542.html,卡在 ...

  5. J-LINK V8固件烧录指导

    1 J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 1.1 安装固件烧录软件 请ATMEL官方网址下载AT91 ...

  6. 使用eclipse与jLink V8调试exynos 4412 u-boot

    /** ****************************************************************************** * @author    Maox ...

  7. jLink V8调试exynos 4412 u-boot的几点补充

    /** ****************************************************************************** * @author    Maox ...

  8. JLink V8初始化exynos4412脚本

    /** ****************************************************************************** * @author    Maox ...

  9. JLINK V8 Keil MDK4.10 STM32

    新买的JLINK v8仿真器,第一次使用,编译环境是Keil MDK4.10,目前芯片是STM32F103x. 按照光盘的说明先安装了驱动,USB接上JLINK v8,显示驱动成功.但是在debug或 ...

随机推荐

  1. NFS挂载报如下错误信息:mount.nfs: Stale NFS file handle解决

    1)用fuser杀掉占用那个目录的进程 linux:~ # fuser -k /home/msgplus/msgplus/remote_dir 2)强制umount linux:~ # umount ...

  2. Denoise Autoencoder简单理解

    自编码器通过学习隐含特征来表达原始数据,那什么是denoise autoencoder呢? 关于Autoencoder参考:http://blog.csdn.net/on2way/article/de ...

  3. poj 1041(字典序输出欧拉回路)

    John's trip Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8641   Accepted: 2893   Spe ...

  4. day2 购物商城

    购物商城 商品展示.价格 买,加入购物车 付款,钱不够.(减商品,充值)

  5. 借助Visual Studio Code提高基于ActionScript的LayaAir HTML5游戏的调试效率

    借助Visual Studio Code提高基于ActionScript的LayaAir HTML5游戏的调试效率 使用Visual Studio Code(VS Code)调试的优势 借助VS Co ...

  6. 【LOJ】#2173. 「FJOI2016」建筑师

    题解 蒟蒻只会\(O(nAB)\)的dp= = 那么先说答案 \(S_{u}(n - 1,a + b - 2) * \binom{a + b - 2}{a - 1}\) 其中\(S_{u}(n,m)\ ...

  7. 转:win32下的堆管理系统

    转:https://bbs.pediy.com/thread-224136.htm 准备刷漏洞战争中的堆溢出部分,但是对于堆的了解较少,在这里记录一下关于堆的学习记录,有错误请各位大大拍砖 参考: & ...

  8. Java synchronized的原理解析

    开始 类有一个特性叫封装,如果一个类,所有的field都是private的,而且没有任何的method,那么这个类就像是四面围墙+天罗地网,没有门.看起来就是一个封闭的箱子,外面的进不来,里面的出不去 ...

  9. cdoj1092-韩爷的梦 (字符串hash)【hash】

    http://acm.uestc.edu.cn/#/problem/show/1092 韩爷的梦 Time Limit: 200/100MS (Java/Others)     Memory Limi ...

  10. java短信接口调用

    java短信接口调用 之前一直在一个传统的单位上班好多听容易的技术都没接触过,即使有时候想搞一搞类似于支付宝支付,短信接口调用,微信公众号,小程序之类等功能,一直有心无力终于跳槽了,估计是氛围的原因吧 ...