成功恢复avr jtag ice笔记(qzm 完全原创12/08/08)
问题提出:
在
www.ouravr.com
处买的avr jtag ice用了两年多,突然连接下
上了,check后发现是atmega16中的程序被冲坏了,由于手上正好
有10多片的atmega16,于是打算用一片全新的atmega16(贴片)来代换。
问题分析:
分析了一下在
www.ouravr.com
购买的
avr-jtag ice,有一个用来
下载用的
jtag接口(晕,不是isp),也就是说只能通过另一个好的
jtag-ice来对该
jtag ice(坏的)烧写入一个包含支持
avr prog的
bootloader。之后再用
avr prog程序升级该坏了的
jtag-ice以支持
当前使用的
avr studio ide。
http://blog.gkong.com/uploadfile2/2008813161831333.jpg
(
avr prog)
问题解决过程:
1、用实验板按电路图()搭建一个最简jtag平台(晶振要换成
7.3728mhz的晶振、并要特别关注连接到目标板jtag口的线尽量
集中,分散的话,由于分布电容的影响,通信不稳定。
2、把“isojtagisp_2.5_7.3728mhz.hex”通过“阿莫电子jtag
-ice”的jtag接口写入,目的是使jtag-ice能被avrstudio
的avr prog 程序识别和在线升级jtag-ice为支持该avr
studio的最新版本。
3、“jtag-ice”串口连接上pc、接上jtag-ice的usb口以得到电
源、会发现“红led”在快速闪烁(说明jtag-ice在等待avr
studio 通过avvr prog 程序的握手信号。
4、运行avrprog,jtag-ice上的红led会灭(说明已和avr prog
同步成功了!!!),这时会出现avrprog窗口,按flash-
>program然后等待(会有1分钟左右),成功校验后显示5秒左右
的提示升级成功提示。
----------------------------------------------
此篇文章从博客转发
原文地址:
Http://blog.gkong.com/more.asp?id=58855&Name=zjcsharp