1.极速版JLink V9固件修复
1.1 准备
硬件:
1.丢固件的极速版JLink V9(芯片:STM32F205RGT6)
2.ST-LINK V2
3.电脑(我的电脑系统:win7 64位可行)
软件:
1.ST-LINK Utility(安装过程略)
2.J-Link V9 固件(.hex)
3.J-Link V9 bootloader (.bin)
1.2 修复过程
1.连接ST-Link下载针脚;
2.打开固件.hex文件或Bootloader .bin文件
3.在ST-LINK Utility中,点击Target>connect,连接设备;
4.Target --> Program & Verify,最好勾选Reset after programing,然后Start;
1.3 说明
1.固件修复有两种方式:
a.刷写某个版本的固件,但由于盗版原因,固件更新后,仍然会出现固件丢失,不能用的情况;
b.刷写BootLoader,通过bootloader引导固件的更新,这样更新固件,固件不会丢失,但新版固件有可能会出现其他问题,老实的不更新把;
2.ST-Link读出芯片ID等信息后,报“cannot read memory”,该错误可能是设备设置了读保护。将ST-LINK V2设备拔下,重新插入USB中,重新启动ST-LINK Utility,不要点击connect,点击“Target > Option Bytes”调出选项字节对话框,发现读保护Read OutProtection 设置为Level 1,如下:
将读保护等级设置为Level0后,连接恢复正常。
2. J-Link V8固件修复(黑砖头)
2.1 准备
1.J-LINK软件
2.J-Link原厂固件
3.SAM-BA 2.12
4.电脑(win10 64位,我的win7 64位使用该方法,connet后啥也不显示,目前只能默认win7下不能使用该方法)
2.2 修复过程
修复过程主要参考:https://blog.csdn.net/memorylq/article/details/50726113
一步步来,只要确认好硬件、连线以及先后顺序,问题不大。
说明:我使用过程中,我的win7在connect那一步后,就啥也不显示,但在win10系统下就可以;
2.3 说明
1.有个疑问:该J-LINK V8主芯片是AT91SAM7S64,板上也有jtag接口,但我用另一个jlink,
不管是jtag模式还是swd模式,在链接芯片那一步一直报错:“could not perform target reset, failed to connect ”,最终也没解决。
3.资料下载
链接:https://pan.baidu.com/s/1pwJfuZvNNhPDqZ_KiMickA 提取码:0eoj