Jlink修复指南step by step指导(实践成功) 更新 适用win7-10

Before (╬ ̄皿 ̄)=○

今天要调程序 结果连接Jlink看到的是右下角usb无法识别的冒泡提示!!!
真是莫名其妙的它就GG了?
我的jlink可是正品啊 这一定要救活它

20190127 更新 后需添加了再win7 win8 win10 系统上的成功案例!!

写在前面

我在win7 64位的系统上没有成功 可能是我的电脑有问题吧 也可能和系统的位数有关 我只有一个win7 64位 所以没有再过多的尝试 网上有win7 32位成功的经验 也有XP成功的经验 我是在XP系统上成功的!!!我也看到了再win10 底下完成的经验 我在文章末尾给出链接 大致一样 仅供参考

症状

连接电脑 指示灯不亮 测过电路板上3.3V 和 1.8V 都正常 芯片没有烧坏的痕迹

原因

那我们分析 出现这种情况的原因有哪些?

  1. 多是淘宝上买的70元左右的JLINK V8 。一般表现为USB连接电脑,电脑识别成Unknow USB device JLINK的指示灯不亮; (我是正品!!!!
  2. 可能是你使用KEIL 烧录时,提示进行升级,不升级不能烧录,于是就进行了升级,之后就出现了指示灯不亮的问题;
  3. 其他不正确的操作,如短路等都有可能是指示灯不亮。

维修

处理这个问题 一般都是通过刷固件来解决这个问题的
首先 我们得准备一些必要的资料~~
链接: https://pan.baidu.com/s/1ohj31NCF7PEJ92PWA46KjA 提取码: ufit
这里面的资料是:

  • 【JLINK V8固件Install AT91-ISP v1.13.exe】:为JLINK固件下载驱动
  • 【J-link_V8.bin】:为下载的固件
  • 【JLINK_V8固件烧写教程.pdf】:为烧写教程
  • 【src】:为资料文件夹
  1. 安装下载好的Install AT91-ISP v1.13.exe软件;

  2. 双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生成两个图标。

  3. 使用USB线连接JLINK与PC机,以提供JLINK工作电源。

  4. 短接(ERASE)的两个过孔约5秒(和3V3连接起来)。断开A位置的两个过孔的短接。然后拔掉JLINK与P C间的USB线(注意先后顺序)。这一步实际上是进行固件擦除操作。

  5. 短接(TST)处的两个过孔(和3V3连接起来)。
    在这里插入图片描述

  6. 使用USB线连接JLINK与PC机,至少超过10秒后,拔掉USB线,停止给JLINK供电(说明:请确保此过程中,B处一直处于可靠的端接状态)。

  7. 断开B处的短接。

  8. 打开运行SAM-PROG v2.4烧录软件,按下图所示进行设置
    文件选择的是我们文件夹里面的jlink固件 J-link_V8
    在这里插入图片描述

  9. 将JLINK V8通过USB线与PC机连接。此时,SAM-PROG v2.4软件中的Write Flash按钮将变为有效。
    注意
    1 先打开SAM-PROG v2.4再连接JLINK 与PC机; ;;
    2 电脑连接jlink若自动安装驱动失败,则需要手动安装驱动 其安装路径在 C:\Program Files\ATMEL Corporation\AT91-ISP v1.13\sam-ba 2.9\drv 就是你安装SAM的路径)

  10. 点击Write Flash 按钮,烧录固件,待烧录完成后,Active Connection:将变为1。

  11. 拔掉JLINK与PC机之间的USB线。

结果 ヾ(◍°∇°◍)ノ゙

至此,JLINK V8的固件已经更新完毕,正常情况下,连接电脑与JLINK V8时,JLINK V的指示灯将闪烁,然后常绿。请参照JLINK V8用户手册说明,使用JLINK V8进行调试仿真。

在这里插入图片描述

咦 图片是反过来的 O(∩_∩)O哈哈~

参考

https://blog.csdn.net/u010857510/article/details/46500929
https://blog.csdn.net/fch112702/article/details/77369577
win10 贴
https://www.cnblogs.com/chenmingjun/p/8400571.html

在这里插入图片描述


20190127 更新 转载部分

去年刚刚用上J-link的时候坏过一次,当时在网上也看了很多重刷固件的方法,但绝大多数的都是win7甚至有些需要xp,我当时用的系统是win8.1的,无奈搞了很久都没有刷成功,最后搜到了一个win8.1的解决方法,当时也弄了很久糊里糊涂弄好了,结果今年实验室好多个J-link都不能用了,我又重新试着刷固件,结果所有都刷好了但发现下载的时候要更新固件(我的J-link驱动是4.90版的)都不成功,不更新用不了,更新又更新不了,无奈又在网上找了很多方法,比如把驱动换成老版本的新版本的都不行,最后终于在一个论坛上找到答案,由于网上的重刷固件的方法大多都是针对win7的而且也大同小异,我将win8.1刷固件的方法在win10、win7上都测试过多次,总结出一个完整的重刷固件方法,目前试过的所有J-link都能重刷成功。
win7专业版
win8.1专业版
win10专业版
下面是常见的J-link里面的板子:
这里写图片描述
这里写图片描述
接下来我们开始重刷固件:
需要材料:
一条杜邦线(或跳线帽)
sam-ba_2.14
密码:ejkc
J-link驱动4.90
密码:161c

这里有一点很重要,有些厂家为了防止别人重刷固件,直接将ERASE脚接地,所以在刷之前最好检查一下ERASE脚是不是被直接接地了,如果是的话想要刷固件只能弄断ERASE和地之间的线,不然把ERASE拉高就相当于电源短路,芯片不能擦除,稳压3.3V的芯片会严重发热!!!

第1步、擦除芯片:
连接J-link与电脑,给J-link供电,短接ERASE处两个排针(即拉高ERASE脚),大约5-6秒后断开短接,拔掉usb线停止供电;
第2步、进入编程模式:
短接TST处两个排针(即拉高TST脚),连接J-link与电脑,给J-link供电,(此时电脑会弹出无法识别的usb设备,不用理会)大约10秒后拔掉usb线停止供电,断开TST处短接;(注意1、2步的供电与短接的顺序);
这里写图片描述
第3步、安装烧写软件:
此时不要插上usb,先安装sam-ba_2.14软件(最下面有安装包的链接),J-link也是一块板子,上面有AT91SAM7S64的芯片,重刷固件其实就是重新给这个芯片写入程序,安装完毕后先不用运行;
这里写图片描述
第4步、烧写程序:
此时用usb线连接J-link与电脑,此时电脑会将J-link识别成AT91的芯片,双击打开sam-ba_2.14端口选择刚刚识别到的,芯片选择at91sam7s64-ek,下面那个默认,点击Connect
这里写图片描述
这里写图片描述
打开之后是:
这里写图片描述
然后在下面那一栏选择要烧写进去bin文件
这里写图片描述
这里写图片描述
点击Send File,开始烧写程序
第一次弹出对话框,点击yes:
这里写图片描述
第二次弹出对话框,这一步很重要,点击no:
这里写图片描述
然后拔掉usb线,重新插上去,就会发现电脑识别为J-link驱动了
这里写图片描述
然后因为我是在做飞思卡尔用的是iar,之前在keil上下载STM32的程序时发现没有提示固件要升级,然后固件不需要更新也能正常使用,但在iar下程序到k60提示要更新固件,如下图
这里写图片描述
这就是我之前卡死的最后一步,之前都是在Send File后的第二个对话框点击yes结果固件更新不了
这里写图片描述
结果换成no之后就成功了哈哈哈
这里写图片描述

    *好贴,亲测可用,故转之*

https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-7b4cdcb592.css


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值