【1】功能介绍
最近Jlink固件损坏,不能正常使用了,花时间把J-link重新刷了下固件,将本人亲测好用方法分享给大家。
软硬件环境
- PC是Windows 11 操作系统;
- J-link里面是芯片:AT91SAM7S64;
- 刷机软件使用SAM BA v2.14;
实现目的
- J-link成砖后的修复;
- 手动更新J-link固件;
【2】重置Jlink程序
- 擦除Jlink上的Flash程序
提示:该阶段成功后,USB插上电脑,会提示无法识别USB驱动,J-link LED熄灭;
- 将SAM-BA Boot固件复制到Flash的前两个扇区
提示:该阶段成功后,USB插上电脑,会映射成COM口,我的如下面显示,J-link LED熄灭;如下:
【3】下载安装SAM-BA工具
-
下载安装包(包含sam-ba_v2.14,升级用到的bin固件)
我是使用的sam-ba_v2.14,也可以自行使用其他版本;
-
安装sam-ba
运行sam-ba_2.14.exe安装。一路next即可。我是win11系统,实测没问题。
【4】烧录固件
- 运行安装好的sam ba 2.14,出现如下窗口,选择对应的COM口,和对应的芯片板子;
- 打开后的软件界面如下:
- 选择要升级的bin文件,然后点发送文件:
- 进入烧录进度
- 烧录中会提示是否锁定Flash,一般选择
[是(Y)]
- 烧录完成会提示是否锁定Flash,锁定后无法更新,一般选择
[否(N)]
- 烧录完成
- 重新插拔USB线,发现J-link LED灯点亮,并且PC机上出现对应J-link设备,打开Keil能看到J-link信息
【5】常见问题处理
- 问题1:
-
问题描述:打开SAM-BA软件,提示连接不上J-link;
-
解决方式:确认COM口选择正确,确定芯片选择正确;
-