JLink固件修复

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 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值