J-LINK V8掉固件是经常现象,为此写一个教程方便自己的同时也方便大家。
教程的红框和绿框因为上传时丢失,分享文件内有PDF文档可以查看,自行下载就是了。
首先J-LINK的主控,是atmel的at91sam7s64:
接下来就说说怎么刷固件:
电脑系统不限制,我是Win10 64bit的精简专业版。
以下操作说的断开USB是指断开USB数据线与JLINK的连接端
1、将JLINK数据线插到电脑的USB上,另一端插入你的JLINK上,(这个时候JLINK无所谓是否连接你需要刷机的单片机设备),不用管电脑上是否出现无法识别的USB设备等信息。
2、短接板子上的ERASE引脚超过5s即可,然后拔掉USB,断开短路口(此部操作是擦除芯片FLASH)
3、将TST短接后再插上USB数据线,短接上电时间超过10s即可,然后拔掉USB,断开短路口(此操作时拷贝boot固件到启动区)
4、再次插上USB数据线,电脑会发现新硬件。打开设备管理器,找到JLINK识别的串口号。
5、找到识别的串口号后再打开SAM-BA软件,设置如下:按照上述串口号选你的串口,芯片型号按照图片选(基本那都是这个型号,你就直接选这个就行)
点击connect
5、在send file name处加载固件bin文件,点击sendfile,固件开始烧写:
6、下载过程中会弹出是否扇区解锁对话框,点击 是 ,不然烧录不成功。
接着还会提示你,这个选 否 ,这样你才能升级最新固件及改SN等操作。
7、拔下USB重新插入,发现J-link可以正常使用,看看设备管理器收否有这个j-link设备了。
8、插上需要烧录的单片机设备,再插上JLINK烧写器的USB数据线。打开你安装的JLINK软件中的J-Link Commander.
9、提示是否升级固件,直接选是升级到最新固件就行。
下图是固件升级中
10、升级完成后进入DOS界面,再此界面下看看设备信息是否正常,此时SN:-1,输入下面的指令“Exec SetSn = 01234567”回车确认即可,其中“01234567”是可以随便更改的一组纯数字的信息,8个数字组合即可。
如果SN:不是-1,那么就没必要修改序列号了,直接用就行了。
11、修改完毕后,断电重新插上设备烧写一个试试吧。一切正常啦!
最后就是本次用到的软件链接了,百度网盘分享给各位。
J-Flash自己去官网下载,我使用的是5.00版本,使用一切正常。我试过7.49f提示为克隆版本,请自行分析使用。
链接:https://pan.baidu.com/s/1Fq3xNLboG6unx5xKwe3CLw?pwd=1978
提取码:1978