王勃《滕王阁序》

JLinK刷固件教程#

解决市面上购买到的盗版jlink使用Ozone时的报错问题(采用重刷固件及添加License的方式)

  • 需要准备一个能正常使用的jlink(提示盗版的也可以)

jlink刷固件及解决报错克隆问题#

1.首先将jlink与被刷入的jlink连接

jlink

3.3 -> 3.3

GND -> GND

SWCLK ->C

SWDIO ->D

2.然后打开SEGGER . J-Link v7.22b文件夹中的J-Flash Lite v7.22b#

jlink

device是你的jlink中间的芯片的型号,我的是stm32f103。其他的与图片上一致即可,按OK进入烧写。

3.第一步点击红色箭头处的三个点,选择jlink固件/OB-STM32_V754_Addr-0x8000000_Change date to to 30-02-02(Licensed-CBT6-128K_USE).hex#

0B-STN32 V754 Addr-ox000000 _Change date to to 30-02-02(Licensed-CBT6-128K_USE).hex 支持的是128KB的MCU

/jlink固件/JLink_ARM_OB-64KB.hex 支持的是64KB的MCU

根据MCU选择固件

第二步点击黄色箭头的erase Chip(擦除芯片的flash)

第三步点击黑色箭头的program device (烧写固件)

jLink

4.烧写完成后打开jlink制固件教程(解诀报错盗版克隆)\SEGGER - J-Link v7.22b\J-Link Comander v7.22b#

jlink

首次打开S/N可能为-1,这时就需要修改S/N.

打开jlink刷固件教程(解决报错盗版克隆)\JLink_v61zjJLink.exe

输入图中命令即可修改,建议S/N为八位数

jlink

5.最后就是输入license#

jlink

JLink提取固件教程#

详细教程待完善

注意事项

  1. 序列号不能为黑名单里面的那几个。此条不重要,因为没人去用那些特殊序列号
  2. 新型号不能内置GDBFull,有了直接报错。所有型号不能内置RDDI,有了直接报错
  3. 硬件版本v9~v11并且序列号开头为26,5,82的,和版本号v1并且序列号开头为80的,不许内置JFlash或RDI特性

J-Link-OB-STM32F072-CortexM___firmware_2020(delet-RDDI).bin

附录#

1
2
3
4
5
6
7
8
exec setsn=20090928			//设置下载器SN码,下载器制作好时默认-1,需手动更改且只能更改一次
//SN码根据自己喜好设置
//下面为下载器需要的许可证
exec addfeature RDI //添加RDI
exec addfeature FlashDL //添加FlashDL
exec addfeature FlashBP //添加FlashBP
exec addfeature JFlash //添加JFlash
exec addfeature GDBFull //添加GDB