JLink V10 正版 EDU v7.58 变砖修复
起因
- 由于更新了某个软件的版本,引入了新的JLink驱动版本,导致调试下载时一直提示更新固件。一次手贱点击升级,升级完成之后,JLink就无法正常使用了。
- 由于我非法增加了一些feature,导致报错Error: Could not transfer JTAG data: Emulator is out of memory,无法正常下载程序。
解决办法
- 必须是正版的EDU JLink 版本,某宝买的V10不可以
- 卸载新版本的JLink 驱动,我这里安装的是 JLink_Windows_V630.exe 版本的安装包。
- 将JLink连接到电脑,打开 J-Link Configuration工具,选择列表里的目标仿真器,然后更新固件即可
更强的工具
- 网上有大神做了破解逆向,开发出了一个特殊功能的工具,放在这里,给大家参考使用 。 传送门
- 工具支持设备:J-Link V10/V11 所有版本, 目前为止所有固件. 支持错误添加了Features的正版. 但不能是山寨版.
- 工具能力:闪灯测试, 去除多余的FlashDL之类的Features.切换 v10 v11 版本
解压所有文件到同一目录中, 在命令行下执行
EDUReViver -run blinky
闪灯测试, 如果红灯闪烁12次, 说明设备能通过校验且网络通讯正常.
EDUReViver -run revive
去除多余的FlashDL之类的Features.
EDUReViver -run swd
打开SWD调试接口.
EDUReViver -run swd off
关闭SWD调试接口.
EDUReViver -run to11
转换V10到V11. 重新插拔后, 打开jlink commander会自动刷新固件.
EDUReViver -run to10
转换V11到V10. 重新插拔后, 打开jlink commander会自动刷新固件.