按网上的资料做了一个简易的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里面可以改变串口的波特率,提高仿真的速度。
用户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
谢了 !!