0%

JLink V8 救砖/重写SN教程

周末在本地跳蚤市场花10块钱收了个 JLink, 拿回家一看竟然能用, 但是这个 JLinkSN-1, 手贱给写了个 00000001, 结果前面的 0 被忽略了, 再次写入又不能写, 强迫症受不了, 直接选择强刷重写.

重写 SN 和救砖的原理和过程是一样的, 都是想办法重刷 AT91SAM7S64 的软件.

擦除原有固件

短接 ERASE 跳线, 然后接入 USB, 看到设备管理器有反应后等待至少 10秒, 然后拔掉 USB 再移除跳线. 这个过程设备管理器将提示有 无法识别的设备 接入, JLinkLED 灯也不会亮.
擦除原有程序.jpg

各个盗版 PCB 样貌各不相同, 请酌情参考.

还原自带 Bootloader 程序

短接 TST 跳线, 然后接入 USB, 看到设备管理器有反应后等待至少 10秒, 然后拔掉 USB 再移除跳线. 这个过程设备管理器将提示有 无法识别的设备 接入, JLinkLED 灯也不会亮.
还原-Bootloader-程序.jpg

各个盗版 PCB 样貌各不相同, 请酌情参考.

刷写 JLink 固件

经过上述步骤后, 正常情况再接入 USB, 电脑可出现一个串口设备.
AT91SAM7S64-USB串口.png

现在, 使用 SAM-BA 程序对 AT91SAM7S64 重写固件. SAM-BA 目前最新版为 v3.7, 但是这个版本只提供了一个命令行程序, 所以本文使用 v2.18 带界面的版本.
OPEN-SAM-BA.png

请注意选择对应的串口设备和芯片型号.

然后下载程序:
下载固件.png
解锁点击YES.png
锁定点击NO.png

注意两次弹窗的确认操作, 解锁选 , 锁定选 . 锁定选 是为了后续可以通过 J-Link Configurator 升级固件.

完成之后, 再次连接 USB, 设备管理器中熟悉的 JLink 又回来了, JLinkLED 也亮了.
JLink.png

升级 JLink 固件

由于上述刷入的固件版本为 2009 May 27 17:31, 我们先对它升个级, 目前最新版为 2014 Nov 28 13:44.
升级固件.png

重写 SN

升完级之后, SN-1, 可以给他写一个. 注意, 目前 J-Link 最新版 V7.86f 不支持 SetSN 的指令了, 这里使用 V5.40c 的版本进行操作.
写入SN号.png

软件下载

  • 本文作者: 6x
  • 本文链接: https://6xyun.cn/article/164
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!