JLINK v9 固件使用另一个JLINK重刷
jlink v9 烧录工具
具体步骤
1、请到Jlink的官方下载Jlink驱动工具包,安装完成后请进行如下操作。
2、按下图连接到你的Jlink下载器,由于每个人选用的厂家不一样,连线可能有差异。
3、打开J-Flash,创建项目,选择Jlink使用的芯片型号STM32F205RC/RB,根据自己的板上型号来,然后加载从网上找到固件程序(自行百度,非常多),可以是hex或bin。
4、关键步骤!由于芯片已经采用了读保护,直接读写是不会成功的,我之前用keil烧写,能读出芯片型号,但下载时就总报错,所以一定要先对芯片解锁,大概需要10s左右。
5、解锁成功后可以放心写入了,使用一台使用正常的jlink通过swd接口和jflash给待刷固件的jlink烧写bootloader。型号根据实际情况选择,烧写地址0x08000000。具体步骤参考jflash烧写方式。
6、写入成功后重新连接就可以使用了!使用烧写过bootloader的jlink连接jlink工具(jflash即可)即可触发在线更新;
7、更新后的jlink默认sn号可能为-1,需要重新烧写。连接jlink与pc,打开jlink.exe即可查看sn号,如下图:
更改SN号
8、如果想用JFlash下载程序,还需要一步——填加license,打开JFlash->Help->License,增加license
打开Jlink_ob注册神器_2019.exe填写SN号,生成license
打开JLinkLicenseManager.exe,添加license。RDI、FlashBP、FlashDownload、J-Flash分别添加4次。
正确添加license后即可正常使用jlink
备注:jflash.exe、jlink.exe、JLinkLicenseManager.exe等工具下载SEGGER工具包。
本文部分内容借鉴了百度经验