天天看点

J-Link v8 刷最新固件

一、擦除固件

  1. 给J-Link供电,将erase引脚拉高,接3.3V,时间:5秒,有些资料说10秒以上,甚至120秒。
  2. 将TST引脚接到3.3V,时间10秒以上。

二、更新固件

  1. 下载SAM-BA并安装(只能安装在C盘)软件:SAM-BA,我使用的是:SAM-BA v2.18。
  2. 下载J-Link烧录器的固件:J-link v8固件。
  3. 启动SAM-BA软件,提示选择连接(此时下载模式的驱动已经识别出来后才能显示有效的连接),选择芯片(板子)型号“AT91SAM7S64-EK”。
  4. 连接成功后,在“Download/UploadFile”区域中的“SendFileName”栏中选择固件文件“v8_ID-XXXXXXXX.bin”,戳一下“SendFile”,开始下载。
  5. 提示是否需要解锁Flash,戳“Yes”,不解锁无法下载。
  6. 等下载完毕后会提示是否启动写保护,戳“No”,写保护后不能自动升级,但是可以防止程序被冲掉。

三、J-Link

  1. 下载J-Link官方驱动:J-Link Drv

    安装后包含J-Link commander等工具。

  2. 连接J-Link到电脑,打开J-Link commander,如果使用没有配置SN的固件,则需要进行配置SN才能进行在线更新固件,否则前功尽弃。
  3. 打开jLink command软件

    在命令行下输入:

    Exec SetSN=XXXXXXXX 回车.

    注:XXXXXXXX为你自己想要的SN,SN必须是8个数字.

    然后关闭jLink command软件再从新打开.即可生效.

    注意:只能设置一次SN,设置前请想好你的SN.

  4. j-Link Commander 会提示更新固件,直接点更新就OK。

四、Keil提示:"the connected j-link is defective"的解决办法

以下步骤不能乱

  1. 安装JLink_Windows_V644h.exe
  2. 安装MDK522.exe

分析:出现这个错误应该是由于新的 “JLink_Windows_V644h.exe”安装时覆盖了原来的J-Link驱动导致的,所以以后更新电脑J-Link驱动时不需要覆盖“D:\Keil_v522\ARM\Segger”下的驱动。

其他文章:https://shuspieler.com/blog/1242/