J-Link使用过程中,可能会因为固件升级等原因,导致不可用,提示failed to connet连接不上,或者插上后绿灯不亮。如下: 解决方法是重新烧录bootloader及固件,重新写号就可恢复正常。
备注:该jlink烧录器的MCU是STM32F205.
操作步骤如下:
(1)固件烧录
用一个正常的jlink,连接SWD烧录口,给故障的jlink烧录固件,
先刷HEX,地址0x8000000;
后刷bootloader.bin,地址0x8000000;
(2)写序列号
烧录后直接使用会提示 Could not read unit serial number,
原因是原厂固件序列号为空,
需要启动jlink commander V6.40写入8位序列号,在命令行输入指令:exec setsn=xxxxxxxx
例如:12369874
输入指令后回复OK,表示写入成功。
【注意】:如果提示S/N已存在,写入失败,则可以直接连接该调试器时,发送指令设置为9位SN。
(3)注册lisence
启动Jlink_ob注册神器_2019.exe,输入刚才写入的序列号,生成lisence;
之后再启动jlink lisence manage,将注册神器的四行内容逐行添加。
以上所需固件、ob神器的下载地址: