JLINK V8 固件修复指导
JLINK V8 使用过程中,如果自身固件意外失效,参考本博客,重新恢复固件就可以了
说明
本方法不用改变mdk5的内部,,不用替换SEGGER(4.72版本)安装目录下的JLinkARM.dll文件替换掉./ARM/Segger/JLinkARM.dll文件,具有更好的适配性
使用了sam-ba_2.12.exe,可在win10 7 8 下使用,用于修复jlink固件对于别人的修复我修改了J-LINK V8-1631096674.bin,打开keil5的时候可以直接升级或者使用J-Link Commander直接升级,然后就可以直接使用了,避免Jlink下载时出现Jlink clone版无法使用
以下是具体刷固件教程:
一:严格按顺序操作,使芯片进入编程状态
1.1 打开jlink壳子,内部如下,大部分jlink大同小异,保证有ERASE和TST即可
1.2
(1)用 USB 线连接 JLINK 与 PC,为 JLINK 供电
(2)可靠短接,图中“ERASE”处的两个过孔,保持 30 秒
(3)拔掉 JLINK 与 PC 间的 USB 线
(4)断开“ERASE”处的短接
1.3
(1) 可靠短接,图中“TST”处的两个过孔
(2)用 USB 线连接 JLINK 与 PC,为 JLINK 供电(不要放开“TST”
(3) 保持 120 秒(不要放开“TST”处短接)
(4)拔掉 JLINK 与 PC 间的 USB 线(不要放开“TST”处短接)
(5)至此,断开“TST”处的短接
二 安装Atmel固件下载软件“sam-ba2.12”。
下载地址为https://download.****.net/download/qq_26696955/10853244
三下载JLInk出厂固件“v8_ID-XXXXXXXX.bin”。这是最初版本的固件,一定要下载修改过偏移地址的
下载固件(已修改从偏移地址):https://download.****.net/download/qq_26696955/10853278
J-link_v8.bin初始文件需要在网上下载,下载好之后,用winHex打开,并找到从偏移地址:0x00FF00即65280后面开始的后面4个字节,如果不FF,则改为FF,然后保存。我发的bin是已经修改过的,你们可以不用修改,直接用就行了!
winHex下载地址修改v8固件从偏移地址(可不下): https://download.****.net/download/qq_26696955/10853269
图文步骤教程
JlinkV8的核心MCU是基于ARM7内核的AT91SAM7S64,用这款软件下载JlinkV8的固件。可以win10下安装
打开后按如下的选项配置,完事之后按enter即可
会进来这样的界面
然后再按照箭头点击v8固件,一定是要修改过偏移地址的v8固件
按send file
选择是,选择unlock ,下完了之后选择否,选择不unlock,一定要记得顺序
如图表示烧录完成,拔插usb即可
打开keil5上电会出现更新提示,大胆点"是",果断升级,更新完了即可正常使用!
本方法不用改变mdk5的内部,,不用替换SEGGER(4.72版本)安装目录下的JLinkARM.dll文件替换掉./ARM/Segger/JLinkARM.dll文件,具有更好的适配性