原创 WIN10系统下JLINK固件修复

2018-7-18 18:52 4991 17 3 分类: MCU/ 嵌入式 文集:
开始:
有时候操作不当会导致JLINK损坏,表现为灯不亮、PC无法识别、灯乱闪等。大多可以通过重新刷固件的方法修复,网上教程多是基于XP、WIN7的,SAM BA版本还是1.12等。WIN10环境下,由于驱动需要数字签名,低版本软件内的驱动装不上,导致修复失败。ATMEL被Microchip收购了,SAM BA最新版也要在Microchip官网下载了。

工具准备:
  1. SAM BA最新版。(下载地址:http://www.microchip.com/DevelopmentTools/ProductDetails/Atmel%20SAM-BA%20In-system%20Programmer
  2. 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驱动安装过,设备管理器中会显示出来。这样固件就刷新成功了。



文章评论1条评论)

登录后参与讨论

givh79_163.com 2018-7-23 10:42

不错的
相关推荐阅读
我要评论
1
17
关闭 站长推荐上一条 /2 下一条