JLINK v9 固件使用另一个JLINK重刷

jlink v9 烧录工具

https://pan.baidu.com/disk/home#/all?vmode=list&path=%2FJ-LINK%20V9%2Fjlink%20v9%20%E5%88%B7%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7

具体步骤

1、请到Jlink的官方下载Jlink驱动工具包,安装完成后请进行如下操作。

JLINK v9 固件使用另一个JLINK重刷

JLINK v9 固件使用另一个JLINK重刷

2、按下图连接到你的Jlink下载器,由于每个人选用的厂家不一样,连线可能有差异。

JLINK v9 固件使用另一个JLINK重刷

3、打开J-Flash,创建项目,选择Jlink使用的芯片型号STM32F205RC/RB,根据自己的板上型号来,然后加载从网上找到固件程序(自行百度,非常多),可以是hex或bin。

JLINK v9 固件使用另一个JLINK重刷

JLINK v9 固件使用另一个JLINK重刷

JLINK v9 固件使用另一个JLINK重刷

4、关键步骤!由于芯片已经采用了读保护,直接读写是不会成功的,我之前用keil烧写,能读出芯片型号,但下载时就总报错,所以一定要先对芯片解锁,大概需要10s左右。

JLINK v9 固件使用另一个JLINK重刷

5、解锁成功后可以放心写入了,使用一台使用正常的jlink通过swd接口和jflash给待刷固件的jlink烧写bootloader。型号根据实际情况选择,烧写地址0x08000000。具体步骤参考jflash烧写方式。

6、写入成功后重新连接就可以使用了!使用烧写过bootloader的jlink连接jlink工具(jflash即可)即可触发在线更新;

7、更新后的jlink默认sn号可能为-1,需要重新烧写。连接jlink与pc,打开jlink.exe即可查看sn号,如下图:

JLINK v9 固件使用另一个JLINK重刷

更改SN号

JLINK v9 固件使用另一个JLINK重刷

8、如果想用JFlash下载程序,还需要一步——填加license,打开JFlash->Help->License,增加license

打开Jlink_ob注册神器_2019.exe填写SN号,生成license

JLINK v9 固件使用另一个JLINK重刷

打开JLinkLicenseManager.exe,添加license。RDI、FlashBP、FlashDownload、J-Flash分别添加4次。

JLINK v9 固件使用另一个JLINK重刷

正确添加license后即可正常使用jlink

备注:jflash.exe、jlink.exe、JLinkLicenseManager.exe等工具下载SEGGER工具包。

本文部分内容借鉴了百度经验