在使用j-link v8调试程序时,容易出现固件丢失或出错的情况,导致电脑不能识别,j-link上面的灯不亮。我今天刚刚遇到了这个情况,于是就拆开外壳,在网上搜索资料,发现刷固件相关的还真多,但是有一个问题,就是我的这个j-link v8里面的硬件布局好像跟网上的不一样,如下是我的硬件图。那么问题来了,哪一个是ERASE?哪一个是TST?如果你遇到了这情况,那么可以试下如下的方法。

我这个版本的有三个短路口,分别是JP12,JP13,JP14,他们应该是教程里的TST,ERASE,JTAGSEL,但是不知道顺序。

首先看一下这个j-link的主控,是atmel的at91sam7s64,于是下载一下他的数据手册,有如下引脚图:

可以用万用表测一下具体哪个跟哪个对应,左边圆孔都是VCC,右边可测得JP13和40脚对应,JP14和50脚对应,JP12 和55脚对应,所以刷固件要用到的ERASE和TST就知道了。接下来的步骤就好说了——网上到处都是,不过为了博文的完整性,也为了方便各位,接下来就说说怎么刷固件:

首先保证电脑是XP系统或者是Win7 32bit的(64 bit就不清楚了,有时间可以一试,我的是在32bit下完成的)。

1、插上USB,电脑上会出现无法识别的USB设备

2、将板子上的ERASE脚接VCC(就是将短路口短上)超过20s,然后拔掉USB,断开短路口(此部分就是擦除芯片FLASH)

3、插上USB,将TST短接超过20s,然后拔掉USB,断开短路口(此部分为拷贝boot固件到启动区)

4、再次插上USB,电脑会发现新硬件。打开SAM-BA软件(先要安装我的百度网盘的软件),设置如下:

点击connect

5、在send file name处加载固件bin文件,点击sendfile,固件开始烧写:

6、下载过程中会弹出是否扇区解锁对话框,点击否,不然烧录不成功。

7、拔下USB重新插入,发现J-link可以正常使用。

以下链接包含at91sam7s64数据手册,SAM-BA安装包,固件bin 文件以及文档:

链接:http://pan.baidu.com/s/1i5s095j 密码:1ivy

最新文章

  1. Scala的函数,高阶函数,隐式转换
  2. CE 进程间通信
  3. Warning:mailcious javascript detected on this domain来由
  4. item31,连续子数组的最大和
  5. Sharepoint 列表
  6. 【POJ2761】【fhq treap】A Simple Problem with Integers
  7. 解决python2.7.9以下版本requests访问https的问题
  8. 【Android先进】查看手机记忆库状态和应用方法
  9. ORACLE环境变量设置
  10. 获取android手机屏幕的宽高、density
  11. poj3237 树链部分 边权模板
  12. 论Scrapy中的数据持久化
  13. mysql语句执行顺序图示
  14. 二叉树遍历(flist)(已知中序和按层遍历,求先序 )
  15. threading 多线程类继承方式调用
  16. 纯css loading动效
  17. 如何删除自己上传的CSDN资源(亲测有效)
  18. Java 工厂方法模式
  19. ActionBar 笔记
  20. C语言中的数组问题

热门文章

  1. 【刷题】BZOJ 3732 Network
  2. 【UOJ#80】二分图最大权匹配(KM)
  3. BZOJ.1036 [ZJOI2008]树的统计Count ( 点权树链剖分 线段树维护和与最值)
  4. rovio视觉里程计的笔记
  5. sidecar学习
  6. 内存操作函数memmove,memcpy,memset
  7. Git之原有基础开发新功能
  8. 《Two Dozen Short Lessons in Haskell》(二十二)递归
  9. Dialog插件artDialog
  10. 介绍一个基于jQuery的Cookie操作插件