开始: 有时候操作不当会导致JLINK损坏,表现为灯不亮、PC无法识别、灯乱闪等。大多可以通过重新刷固件的方法修复,网上教程多是基于XP、WIN7的,SAM BA版本还是1.12等。WIN10环境下,由于驱动需要数字签名,低版本软件内的驱动装不上,导致修复失败。ATMEL被Microchip收购了,SAM BA最新版也要在Microchip官网下载了。 工具准备: SAM BA最新版。(下载地址: http://www.microchip.com/DevelopmentTools/ProductDetails/Atmel%20SAM-BA%20In-system%20Programmer ) Jlink固件程序。(网上到处都是,也可以从我的网盘下载。) 百度网盘打包:链接: https://pan.baidu.com/s/1ju5NjEohdpd1-sL53hXPmg 密码:3d4s 步骤操作: 1、最好在ERSE和TST位置焊接上两个排针,短接时就可以直接用跳线帽了。 2、短接ERASE,然后插上线(右侧USB口),给芯片上电,等待5秒,芯片会擦写内部固件,灯熄灭。最后拔下电源,不再短接。 3、短接TST,然后插上线给芯片上电,等待10秒以上,拔下电源和跳线帽。 4、安装SAM BA。 5、连接JLINK到电脑,此时后自动安装驱动。无论是否安装成功,进入设备管理器里查看,有上图所示“AT91 USB to Serial Converter”表示安装成功。如果显示是“ Bossa Program Port ”说明系统把JLINK识别错误了,此时右击删除设备,勾选删除驱动,卸载掉这个驱动。不要拔下来JLINK,因为WIN10会自动更新驱动,又会安装回去。 6、手动安装驱动。进入SAM BA的安装目录,应该是“C:\Program Files (x86)\Atmel\sam-ba_2.18\drv”,打开drv这个文件夹。右击那个“.inf”文件选择安装,就可以手动安装成功AT91驱动了。拔下重插JLINK,看驱动是否识别成功。成功则进行下一步。 7、打开SAM BA软件。Select the connection位置一般会自动选择对应COM口,也可查看设备管理器手动选择,芯片选择按图示at91sam7s64-ek,点击Connect。 8、Send File Name处选择下载的固件“.bin”文件,点击Send File按钮。 9、解锁,点“是”。 10、烧写进度。 11、不要锁定,否则可能导致以后无法升级,点“否”。 12、此时就烧写完成了,拔下重插JLINK,绿灯亮。如果JLINK Driver驱动安装过,设备管理器中会显示出来。这样固件就刷新成功了。