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. ps的各种参数

    1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps a ...

  2. 端口扫描———nmap

    nmap教程之nmap命令使用示例(nmap使用方法) 浏览:8268 | 更新:2014-03-29 17:23 Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚 ...

  3. DroidParts 中文系列教程(基于官方教程)

    DroidParts中文系列教程(基于官方教程) (一)DroidParts框架概况 2014年4月18日星期五 11:36 他是一个精心构造的安卓框架,包括下面这些基本功能 DI依赖注入,可以注入V ...

  4. Porting of cURL to Android OS using NDK (from The Software Rogue)

    Porting of cURL to Android OS using NDK   In continuing my journey into Android territory, I decided ...

  5. 开始学习MaxCompute

    https://help.aliyun.com/document_detail/34615.html?spm=a2c4g.11186623.6.688.jVxTMW

  6. Spring 中Bean的装配方式

    最近又买了一本介绍SSM框架的书,是由黑马程序员编写的,书上讲的很好理解,边看边总结一下.主要总结一下bean的装配方式. Bean的装配可以理解为依赖系统注入,Bean的装配方式即Bean依赖注入的 ...

  7. cocos2dx 开发配置的一些环境变量(mac/linux)

    通常开发需要配置一些环境变量,下面把我电脑的部分配置分析一下. 1.android开发配置,ndk,sdk,ant 2.cocos2dx开发配置,cocos2d-x export COCOS2DX_R ...

  8. Lab 4 in Tornado

    反正也没给CSS,自己改了下样式…… 效果: 题目给的验证信用卡号码规则不太全,万事达的卡第二位必须是1~5,另外其实visa号码也有13位的……要兼容这个的话只要把正则改成'^4([0-9]{12, ...

  9. 使用 Python 的 sounddevice 包录制系统声音

    博客中的文章均为meelo原创,请务必以链接形式注明本文地址 sounddevice是一个与Numpy兼容的录音以及播放声音的包. 安装sounddevice包 直接通过pip就能安装. pip in ...

  10. Error: Exception was raised when calling event-notify Vuser function in extension parameng.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION

    解决方法:在C 盘新建一个TEMP目录,把环境变量TMP,TEMP的值设置成环境变量,重启计算机