JLink_V8克隆版解决方法,亲测实用的教程!!!

最近,因公司的工作需要,需要调试STM32,就用到了JLink V8仿真器,从公司的一堆实验物品中找出来了一块“黑板砖”,可是却发现固件掉了。

当时的我天真的以为只要烧录固件就行了(因为很少使用单片机,所以对这个不是很了解),就在网上开始各种寻找烧录固件的方式。

最终被我给找到了,并且把固件烧录好了,然后兴冲冲的打开编译环境开始设置编译器。

好了,以上方法在百度上一搜一大堆,我就不说了。

本文就此完........结不了!!!

背景叙述完事,下面开始正式内容。

我烧录好固件后,去设置黑板砖发现,一打开就提示是clone版本,需要下个什么OEM固件,沃RI,什么鬼,我白高兴了。

然后询问自己技术支援组(其实就是大学期间一群哥们),告知我需要破解,具体方法给我吧啦吧啦说了一大堆,我就又开始百度了。

终于被我查到了方法,下面开始正式介绍方法:

0.首先介绍环境

本方法需要使用XP 32系统环境,so需要准备一下。毕竟现在还在使用xp32的很少了。

下面分别介绍win7和win10中的不同使用方法。

WIN7:Windows XP Mode

WIN10:VMWare Workstation 12 安装XP虚拟机

(以上因版权问题造成纠纷的均由个人承担,与作者无关)


1.所用到的工具与固件

作者经历了自己摸索、询问同行、自己再摸索、再询问同行等等过程后,收集了需要用的工具以及固件

Jlink固件烧录

2.清除jlink内部flash,并恢复BootLoader

我们需要先打开Jlink的上盖,通过仔细观察,我们会发现有两处可跳线的位置,分别是ERASE 和 TST。

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

上拉ERASE,即短接ERASE跳线

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

拔出USB线,断电。

恢复ERASE,移除下图中ERASE的跳线。

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

拉高TST,短接TST跳线。

等待10秒左右,最好多等待会,时间长了无所谓。

拔出USB线,断电。

恢复TST,移除上图TST跳线。

3.下载固件

进入虚拟机之中,首先需要先设置虚拟机状态,使之可调用USB接口。

然后安装文件压缩包中Install AT91-ISP v1.11.exe 将它官方的下载软件安装完毕后,双击打开 SAM-PROG V2.4

按照如下图所示设置软件,先选择固件 v8_ID-XXXXXXXX.bin

然后勾选下边的  set Security

如果设置没问题,Write Flash按钮就会亮起点击进行下载



4.更新jlink序列号

如果电脑上未安装jlink驱动,那么安装文件夹里的驱动。  Setup_JLinkARM_V462b.zip

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



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

设定成功如下:



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



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: jlink_v8是一款用于嵌入式系统开发的调试工具,它能够提供硬件调试和固件烧录等功能。jlink_v8固件资料指的是该调试工具的固件相关的文档和信息。 jlink_v8固件资料包括了这款调试工具的各项功能介绍、使用说明、配置参数、固件升级方法等相关内容。这些资料有助于开发人员更好地理解和使用jlink_v8进行嵌入式系统的调试和烧录工作。 在jlink_v8固件资料中,通常还会包含一些示例代码和示意图,以帮助开发人员更加直观地了解如何使用该工具进行调试和烧录。这些示例代码可以是简单的Blink LED程序或者复杂的嵌入式系统驱动代码等,开发人员可以根据自己的需求和实际情况进行参考和修改。 此外,jlink_v8固件资料还可能会提供一些使用技巧和常见问题的解答,以帮助开发人员更好地解决在实际使用过程中可能遇到的各种问题和困惑。 总之,jlink_v8固件资料是一份非常重要的文档,它提供了开发人员在使用jlink_v8调试工具时所需的全部信息,包括功能介绍、使用方法、配置参数、示例代码、使用技巧和常见问题解答等,对于开发人员顺利进行嵌入式系统开发工作具有重要的指导作用。 ### 回答2: jlink_v8是一款常用的固件,主要用于硬件调试、编程和固件升级等功能。以下是关于jlink_v8固件的一些资料: 1. 功能:jlink_v8固件具有诸多功能,包括调试MCU、烧录程序、下载固件、支持Flash编程以及调试接口等。它能够与各种开发板和目标设备进行连接,为开发者提供强大的硬件调试和编程功能。 2. 接口:jlink_v8固件支持多种接口,例如JTAG、SWD和SWD之间的转换,便于与不同类型的设备进行通信和调试。 3. 兼容性:jlink_v8固件兼容多种MCU平台,如ARM、Cortex-M等。开发者在使用jlink_v8固件时,只需要配置相应的调试接口和项目文件,就可以快速进行硬件调试和编程。 4. 软件支持:jlink_v8固件通常与SEGGER J-Link软件配合使用。该软件提供了友好的GUI界面,方便开发者进行设备连接、固件升级、编程等操作。此外,SEGGER J-Link软件还提供了丰富的调试功能和高级调试选项,如断点、单步执行、变量监视等,可大大提高开发效率。 总结:jlink_v8固件是一款功能强大的固件,为开发者提供了高效、稳定的硬件调试和编程环境。无论是初学者还是专业开发人员,都能够通过jlink_v8固件轻松实现硬件调试和固件升级等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值