修改序列号原因:
由于我们使用的是克隆版J-Link v9, 而这个序列号被反复套用在多个J-Link中, 而segger官方会对一些被滥用的序列号封禁(所以如果在闲鱼卖正版J-Link一定要盖住序列号再卖…), 而你的克隆版就会被检测到。
修改序列号来欺骗驱动, 包含2个步骤
1. 给要修的J-Link刷入bootloader 2. 写入序列号
1.刷入BootLoader
百度网盘链接: 链接 google drive备份链接链接
- 使用一个调试器st-link或者j-link连接J-Link v9,线序如下, 如果只连接SWD接口无法烧录或者无法擦除, 请把你的J-Link v9的nRST引脚和调试器连接!!!
- 现在应该林连接到先擦除J-Link v9刷入BootLoader.bin, 起始地址设置为0x8000000.重新插拔J-Link v9, 直到led亮起
- 然后可以在设备管理器看到 **
jlink driver **设备, 然后随便下载一个较新版本的驱动, 安装完打开J-Link Commander, 会自动下载固件, 选择 O.K. 然后就会自动升级固件 (比如下图)
2.修改序列号
打开J-Link v7.64d, 会看到 打开链接中的修改序列号文件夹, 打开Jlink.exe, 输入exec setsn=50121742 !!就修改成功了。必须用这个文件夹内的JLink.exe去写入序列号, 新版的JLink Commander把修改该命令给禁用了。
3.后续
教程仅用于个人或者非商业用途,商用建议去购入正版或者使用开源免费的DAP-Link。
|