由于前几天升级了mdk5.1,导致使用之前的jlink要升级,最悲催的是升级失败了。
下面是我的jlink修复过程。
1、打开jlink 的盖子,固定盖子是没有使用螺丝,起码我的这个版本是这样的
2、仔细检查自己jlink使用的芯片是否是at91SAM7S64.如果是的话,这个教程一般情况下是适用的。先下载必要的资料http://pan.baidu.com/s/1o69h1iE
里面有一个修复固件的软件+bin文件。
3、安装里面的Install AT91-ISP v1.13
安装完成之后,会生成两个快捷方式。当然,这个程序也可以直接去官网下载。
4、然后下面就是重点了。擦除at89sam7s64的flash。因为里面的固件已损坏。
在板子上先找到Erase TST 两个管教。先上电(led可能不亮,我的就是不亮,可用万用表测试其实已经上电了),之后Erase管教跟3.3V短接(5s,可以更长)。再断电。这样就完成了Flash擦除。
5、短接TST 3.3V,然后在给jlink上电,10s后(时间可以更久)断开电源,再断开TST 3.3V。这时候就进入了编程模式。
6.打开之前安装的软件SAM-PROGv2.4(网络上的教程都建议先打开软件,然后再给jlink上电)
在1区里面填入我们之前下载的bin文件。2区打勾,这时候如果检测到at89sam7s64,3区 Write Flash会变亮。这时候可以点击Write Flash
4区 Active Connection 数字会变成 1 。In 也会打勾。我的Success 没有变成1。但是实际测试是成功的。
7、实际上,我自己操作的时候并没有这么顺利。中间我的驱动出现了一点问题(win7系统)。
在下载程序之前在自动安装驱动的时候显示"GPS CAMERA DETECT"。这个说明驱动是有问题的。
需要手动调整为AT91 xxxx Test Board,驱动文件在安装目录下 ..\AT91-ISP v1.13\sam-ba 2.9 \drv
这个时候再从第六步操作。可以顺利完成。这是我想给后面的人一些提醒。免得跟我一样,无谓的浪费了一些时间。
http://www.openedv.com/posts/list/107.htm
http://blog.csdn.net/yangluoning/article/details/8854886
有一些参考的资料可能由于疏忽,会有一些遗漏,还望见谅。
如果有一些其它方面的问题(例如知识产权),敬请见谅,及时联系