J-link V8 掉固件更新笔记

之前的V8被发现是盗版,因此需要更新固件。尝试过一次,弄坏了一个。现在手里还有一个v8,建议v11好用。

参考文章和资源下载
一定要从这个下载2.12
操作文章
参考文章
参考文章

文件准备

在这里插入图片描述
在这里插入图片描述

  1. 安装 SAM-BA 2.12(其他版本有问题!!)
  2. 安装v450l(可以和其他版本共存)

jlink操作

在这里插入图片描述
上面红框需要短接,下面介绍如何操作。

擦除原有固件

  1. 使用USB接口供电(上电前不需要操作跳线)
  2. 上拉ERASE,短接ERASE跳线,JP12
  3. 等待20秒。这个时间内,MCU内部会运行擦除Flash的程序。
  4. 拔出USB线,断电。
  5. 恢复ERASE,移除跳线

恢复BootLoader

  1. 接入USB供电。注意,由于固件已经被擦除,此时电脑上会提示不可识别的USB设备,不必理会
  2. 拉高TST,短接TST跳线,见图中的JP13
  3. 等待10秒以上。长一点时间比较保险,去倒杯水吧
  4. 拔出USB线,断电
  5. 恢复TST,移除图跳线
    其实可以一个一个试,插上上电,去拉屎,然后断电换一个再插,直到电脑显示出通用串行总线。

下载固件

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

更新Jlink序列号

  1. 断开JlinkV8后重新连接,在电脑上识别驱动
  2. 启动JlinkCommander软件,会提示要升级固件,暂时先不升级。此时可以看到识别出来JlinkV8的序列号S/N是-1,为出厂设置
  3. 在命令行中输入“exec setsn=XXXXXXXX”。其中XXXXXXXX是8个十进制数,可以随意设定,比如说是当天的日期。需要注意的是,写入序列号后将不能通过本命令更改序列号,除非重新写入固件恢复出厂设置。退出JlinkCommander软件。
    大概大半天才能搞完哦,别急。

最后

出现No valid processor ID found的错误,就是因为没有使用SAM-BA 2.12版本!!!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值