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都能重刷成功。



下面是常见的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


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

  1. ChatGPT初体验step by step:ChatGPT解决人类提出的数理逻辑问题,Python编程实践

    ChatGPT初体验step by step:ChatGPT解决人类提出的数理逻辑问题,Python编程实践 如果已有有效的open ai的api key,则跳过本文(1)(2)(3)(4),直接从( ...

  2. NHibernate Step by Step:序篇 (转)

    原文出处:http://www.cnblogs.com/abluedog/archive/2006/04/15/375676.html 原文作者:abluedog 很久以前,你可能习惯了connect ...

  3. ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”...

    增强代码的可重用能力,从创建可重用的代码开始,可重用的代码则是通过从现有代码中重构加以封装,使其成为功能单一的可复用代码块.这句话笼统点说便是"封装"或"抽象" ...

  4. Followme Devops step by step

    接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么一套环境, 演示整个过程! 实验环境需要 ...

  5. Struts2+Spring+Hibernate step by step 11 ssh拦截验证用户登录到集成

    注意:该系列文章从教师王健写了一部分ssh集成开发指南 引言: 之前没有引入拦截器之前,我们使用Filter过滤器验证用户是否登录,在使用struts2之后,全然能够使用拦截器,验证用户是否已经登录, ...

  6. Step by Step演示如何训练Pytorch版的EfficientDet

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx Paper:https://arxiv.org/abs/1911.09070 Base Git ...

  7. Egg 1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.6 添加扩展 ~ 1.4 结论

    Egg Egg 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Egg 1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.6 添加扩展 1.3.7 添 ...

  8. EDA和CAD合并建立电子模块热仿真模型 step by step

    作者:王永康 对于所有的电子产品,均包含电路板及其他热控结构,比如散热器.机箱外壳等等:如果需要对电路板进行详细的模拟计算,考虑布线过孔对整体导热的影响,则务必将EDA接口和CAD接口联合起来建立最终 ...

  9. 【Step By Step】将Dotnet Core部署到Docker下

    一.使用.Net Core构建WebAPI并访问Docker中的Mysql数据库 这个的过程大概与我之前的文章<尝试.Net Core-使用.Net Core + Entity FrameWor ...

  10. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

最新文章

  1. UA MATH566 用Basu定理证明统计量不完备
  2. 第4章 最基础的分类算法-k近邻算法
  3. gridview 动态数据操作
  4. Spring系列(七):@FactoryBean注解用法介绍
  5. 测试telnet安装成功 以及如何进入和退出telnet命令模式
  6. SpringBoot之项目运行常见报错
  7. TransposonPSI——转座子分析的入门自学
  8. leetcode [26] 删除排序数组中的重复项 / Remove Duplicates from Sorted Array
  9. flutter开发的即时聊天应用
  10. 微信删除的聊天记录怎么恢复,教你两个方法
  11. FPGA入门学习记录(1)----自动售货机(VM_FSM)
  12. css隐藏浏览器的x/y轴
  13. 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
  14. Python Web异常处理
  15. 一分钱不花,教你白piao一套自己的云笔记系统
  16. Android button背景设置透明色和样式
  17. R语言七天入门教程一:配置运行环境
  18. 单片机控制LED灯长亮
  19. C++11中pair的用法
  20. 蜘蛛池刷百度指数和第三方贴

热门文章

  1. 关于如何利用学生邮箱申请jetbrains免费全家桶
  2. vs2019无法启动程序 系统找不到指定文件
  3. 今天美国大学计算机硕士放榜吗,美国大学研究生offer放榜时间一般是什么时候?别错过哟!...
  4. (转)那些年不容错过的硅谷IT公司
  5. could not establish connection to “hostname”
  6. Revel框架快速入门教程
  7. PHP 实现防抖功能(防重复请求)
  8. Javaweb项目导出Excel文件无法下载问题
  9. java三国演义_《三国演义》歌曲精品全集
  10. REST Assured 56 - JSON Schema Validation Without Rest Assured