Jlink V8固件修复

在使用Jlink时经常会因为设备原因或者电脑驱动原因致使丢失固件,使Jlink变成一块废砖,在网上搜集多个大侠们的方法之后总结出自己修复Jlink V8固件的方法,所有的方法都大同小异,只是在某些细节上会决定最终的成败。

工欲善其事必先利其器,修复固件前先准备下载一些工具:万能Jlink固件、SAM-BA 软件

1、重新烧写固件到Jlink,将原来V8.bin固件用Winhex打开,并找到偏移地址为0xff00为首地址4bytes修改为其他值,只要不为原来的11111117 或 805306163即可,

因为更新后的固件对这两个固件SN进行了强制校验,修改为其他值即可完美解决问题,同时将0xff30后面的GDBFull对应改成GDBFULL,对应ASCII码为47 44 42 46 55

4C 4C,目的是跳过GDBFull检查。

目前市面上的Jlink有三种,下面图示标注所需要关注的位置:

A 型 JLINK:


B型JLINK:

C型JLINK:

步骤一、擦除FLASH

1、拉高ERASE引脚,即短路ERASE位置跳点

2、USB上电,损坏的Jlink会在电脑端识别为不可识别的设备

3、等待约20s,等待时间不够长会致使固件修复失败(重要)

4、USB断电

步骤二、恢复BOOT

1、拉高TST引脚,即短路TST位置跳点

2、USB上电,电脑端提示不可识别的设备,不予理会

3、等待与30s,等待时间不够长也会致使固件修复失败(重要)

4、USB断电

步骤三、

1、先打开电脑上SAM-PROG v2.4软件(重要),选择J-LINK V8.bin固件文件,再给Jlink上电,否则软件会出错

2、USB上电,软件会在图上标记位置显示1(如果没有出现1,请尝试步骤一、二加长时间重试),同时Write Flash显示可用

3、点击Write Flash刷入固件,结束后Jlink上会有红灯亮起


步骤四、

重新给Jlink上电,Jlink显示绿色提示灯,插上开发板就可以识别使用了,下载程序时会提示固件更新,可直接选择更新


PS:如有不对,请大神们指点


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值