原创 自制AVRJTAG成功

2006-12-24 16:44 8050 8 12 分类: MCU/ 嵌入式

按网上的资料做了一个简易的AVR JTAG,自己用万用板焊接的,刚开始烧写的是自动升级版本的固件,在AVR STUDIO 4.12版本的软件下连接JTAG,被提示固件的版本太老,需要升级,但点确定后出现“NO Supported board found,AVRprog version 1.40”的对话框,并没有运行AVRPRO,试了几遍都不行,郁闷,到了论坛问了一下,有大侠说需要先烧一个bootloarder,找了半天没找到,等不急了,就又下了AVR STUDIO  4.10装上,烧了个4.10版本的JTAG 固件,连接上目标板,上电,打开AVR studio,调入测试程序,在Debug下选择“select platform and device”,在弹出的对话框的左面一栏选择“JTAG ICE”,右面一栏选择“ATmega 16”点确定后,点Debug下的“start Debugging”,顺利运行,可以进行仿真,就是单步运行的时候感觉比51仿真的时候要稍微慢一点,不过完全可以接受。


点击“start Debugging”后在Debug菜单里选择“JTAG ICE OPTION”,在弹出的对话框上选择Debug标签,然后在下面的Advance一栏中改选“Reprogram only if time stamp of object file has changed",这么做的目的是减少对芯片的编程次数,因为在JTAG仿真时,默认是每次都重新烧录目标板的MCU。


然后在上面的保护EEPROM的选项前面打上对号,防止在仿真的时候擦除目标芯片EEPROM内的数据。在connection里面可以改变串口的波特率,提高仿真的速度。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户80446 2007-5-14 01:12

不错,成功了就好。

那个BOOT程序好像在一本GCC的书里面看到过。

用户1024773 2007-1-10 14:08

现在不在学校里了,在外面自己没电脑,没办法上传的,给个连接吧

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=552409&bbs_page_no=1&sub_kind_id=1200&bbs_id=1000

用户70410 2006-12-31 19:15

可以给我相关资料吗?

我的邮箱gcm898@sina.com

 

用户57654 2006-12-27 21:19

麻烦传个图上来啊!!

或发到我dlmm111@avl.com.cn

谢了 !!

 

相关推荐阅读
用户513380 2006-12-17 17:09
ulink终于好了
早就想去一趟电子城了,这段时间忙了几天的论文,无聊极了,今天实在忍不住了,冒着寒风跑了过去,买了几个20脚仿真插头,USB接头,ulink上的几个电阻和三极管,本来还打算买个ATmega8L,做一个A...
用户513380 2006-12-05 19:14
这两天实在是郁闷
等了十天的PCB板子终于到了,本来是没打算做这个EASY 51PRO串行编程器的,因为做过两条51下载线,使用一直很稳定,但以前做过一个ulink,一直有问题,怀疑是在焊接的时候把24C02给烫坏了,...
用户513380 2006-11-30 12:46
总算测试成功了
改了一上午论文,中午想测试一下昨天弄好的下载线,找了个8M的晶振焊在最小系统板上,发现没有22pf的电容了,用两个15pf的代替,反正12pf-22pf范围内的都可以吧,在PA口的低四位接了四个LED...
用户513380 2006-11-29 17:38
折磨人的ISP啊
昨天用聂忠强版本的下载线在ISPlay里面检测到了ATmega16,好一阵高兴,原以为ISP编程可以搞定了,昨晚研究了一下AVR studio,写了个很小测试程序。今天上午准备测试一下,结果发现生成的...
用户513380 2006-11-28 14:23
论文写的太郁闷,还是学学AVR吧
以前用过AT90S8515,现在忘光光了,前天买了两片ATmega16L,准备重新学学AVR,反正论文写的也郁闷,昨天看了半天数据手册,焊了个最小系统板,想先试试ISP下载功能,做个下载线,发现几个元...
我要评论
4
8
关闭 站长推荐上一条 /3 下一条