OK6410之Jlink_V8固件修复以及其它不能使用问题

本文介绍了JlinkV8在使用过程中遇到固件损坏的情况下的修复步骤,包括使用AT91-ISP软件安装、芯片擦除及编程模式切换等,并提供了因烧录程序错误关闭JTAG接口后的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OK6410学习之JlinkV8固件修复

真特么的走运,早上起来准备用昨晚自己编译的uboot点个灯试试,Jlink一连接上,灯都不亮,我勒个去!!心想或许是巧合,重新连接试试,实践证明只是我一厢情愿而已,好吧,仔细想想没有网络又不能用tftp烧写,串口烧写速度实在不敢恭维,难道就让Jlink就这样废掉,80大洋呀,果断拿起抓机,百度一下,说是什么需要固件修复,忽然想起了之前准备制作Jlink的时候荡了一些资料,拿出来一下,真的有啊。

那就开始吧:

一、在使用的过程中,可能因为我们不恰当的操作导致了Jlink固件的损坏,所以我们需要重新烧写固件,首先安装固件烧录软件AT91-ISP,安装完软件如下图示:

二、擦除芯片,切换到编程模式。

1、打开Jlink外盒,看到如下图示的板子


2、使用USB连线连接Jlink和PC机(给Jlink供电)

3、短接上图中A的两个过孔大约10S左右,然后断开连接,接着拔掉USB连接线

4、短接B的两个过孔,重新用USB给Jlink供电,10S后停止供电。

5、断开B过孔的连接。

三、烧录固件

1、打开桌面的SAM-PROGv2.4,如下设置:


2、先使用USB将PC   机和Jlink连接起来,然后点解 Write Flash等待烧写完成,

3、拔掉USB连线,重新连接即可。

 

                                                        2013-1-28

2013-03-20新增:

在使用Jlink的过程中如果不慎烧入的程序把JTAG关闭了,不要着急,下面的方法可以帮你解决问题

现象:No Cortex-M Device found in JTAG chain.或者是could not find any flash.....................

原因:烧录的程序关闭了JTAg功能,复用了JTAG的接口,导致JTAG不能正常使用。这事,就需要使用串口下载一个程序,此程序没有关闭JTAG即可,然后就可以正常重新使用JTAG。办法2:擦除芯片代码也能恢复JTANG口功能即,从开始--SEGGER--JLink ARM--打开J-flash ARm(找到安装的J-Link驱动程序,本人用的是SEGGER公司的Jlink连接器,安装的是V4.12驱动程序)--菜单Options--project settings--CPU--选择你的芯片型号--Target interface--选SWD--OK--再选Target选项--connect--然后再选Eraser chip即可,问题解决,亲测成功!!!!

2013-03-31新增:

又发现了一种情况,我的一个同学,顺利解决!

http://bbs.ednchina.com/BLOG_ARTICLE_2115963.HTM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值