win10 64位系统下 JLink v8固件丢失修复总结

下午老师突然叫过去帮忙修Jlink,我一个没用过Jlink的人也不知道咋搞,索性求助万能的百度,一番捣鼓之后成功修复了Jlink,遂总结下(注意:网上很多教程都是win7的,在win10上会有些许问题):

一、工具

  1. SAM-BA v2.12.exe 用于烧写固件,注意:网上流传的sam-ba v2.9亲测在win10 64位企业版上不能正确连接JLink,所以还是用了这个版本。
  2. JLink v8固件,没有固件还搞个毛线。
  3. 最新Jlink驱动,这里提供官网链接:https://www.segger.com/jlink-software.html

上述1、2已经上传至CSDN:点击这里

二、擦除Jlink上程序

一般来说JlinkV8上基本都是Atmel的AT91SAM7S64,可以通过短接ERASE来实现擦除。步骤如下:

1.断开JLINK V8 和 电脑 的USB连接;

2.短接JLINK V8 板上的 ERASE;

3.用USB线连接JLINK V8 和电脑,对JLINK V8 供电;

4.等待10秒(有说两分钟的);

5.断开 JLINK V8 和电脑的USB连接;

6.断开JLINK V8板上的ERASE。

一般市面上的Jlink内部电路如下所示:

(这里A为擦除,B为TST)

三、将SAM-BA Boot 固件复制到FLASH存储器

步骤如下:

1.断开JLINK V8 和 电脑的 USB 连接;

2.短接JLINK V8 板上的TST;

3.用USB线连接JLINK V8 和电脑,对JLINK V8供电;

4. 等待10秒(有说两分钟的);

5.断开 JLINK V8 和电脑的USB连接;

6.断开JLINK V8板上的 TST。

四、安装SAM-BA v2.12

安装SAM-BA v2.12软件后,重新连接Jlink,Win10会自动安装驱动,一般默认为"Bossa program Port"或者"USB Serial Device"这几个,没有的话可以考虑回滚驱动或者更新驱动,驱动位置在sam-ba_2.12安装目录下的drv文件夹里。

下图为win10上安装的驱动:

五、烧录固件

装好驱动后,打开桌面的sam-ba_2.12程序,选择对应的com口,选择芯片型号,一般来说默认的芯片为at91sam7s64,然后点击connect进入主界面。如下所示:

按如下步骤加载 jlink-v8.bin 固件并烧录

注意:烧写时,会提示是否锁定flash,需要点击yes,如下图所示:

烧写完后,会提示是否锁定flash,点击yes后会锁定固件,之后无法更新固件。这里我一般选择no。如果你不想更新固件,可以点yes。

成功后截图以及Keil中识别到的Jlink ID如下图:

(这里需要注意的是,Keil中要重新插拔一次Jlink才能检测到ID)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值