📄 网站活动一:自已动手制作jtagice --开发工具及软件-- ouravr_com.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0041)http://www.ouravr.com/es_jtagice_diy.html -->
<HTML><HEAD><TITLE>网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/bbs.css" type=text/css
rel=stylesheet>
<SCRIPT language=JavaScript
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/logo_bar.js"></SCRIPT>
<SCRIPT language=JavaScript
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_location_bar.js"></SCRIPT>
<META content="MSHTML 6.00.2900.2604" name=GENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#0099ff></TD><!-- 左边的蓝线-->
<TD width=10 bgColor=#ebebeb></TD><!-- 左边的留空位-->
<TD class=font_black_9pt vAlign=top align=right bgColor=#ebebeb><!-- 正文内容-->
<P><IMG height=10 src="" width=0></P><!-- 正文上边留空-->
<P class=font_blue_14pt
align=center><STRONG>网站活动一:自已动手制作JtagICE</STRONG></P>
<P class=font_8888_9pt
align=center>本活动由阿莫(armok)组织及资料整理,红日技术指导,并且经过几十例的实际制作验证 / 2004-10-20 /
www.OurAVR.com </P>
<BLOCKQUOTE>
<P class=font_black_9pt align=left>JtagICE
是一款经典的仿真器。它支持的芯片清单为:ATmega128, ATmega128L, ATmega16, ATmega162,
ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169V, ATmega16L,
ATmega32, ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L 。</P>
<P class=font_black_9pt
align=left>虽然它不支持Mega8/48/88/168等较新的常用芯片,但却无损它的实用性。我们可以用这款
JtagICE仿真Mega16芯片进行开发,开发成功后,才移植到M8/48/88/168上。只要开发时留意一下,移植并不会有困难。</P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt
align=left>使用贴面IC的效果图:</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<P class=font_black_9pt align=center><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_pic_1.jpg"></P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt
align=left>但使用贴面IC一个不好的地方是,芯片无法拆下来(如果我们要重新烧录芯片的ROM,能拆下来就方便多了)。所以,这个活动,我们推荐使用DIP40封装的Mega16.
以下是红日制作的实物图: </P>
<P class=font_black_9pt align=left><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_andy_pic_1.jpg"></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<P class=font_black_9pt align=center><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_andy_pic_2.jpg"></P>
<P class=font_black_9pt align=center><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_andy_pic_3.jpg"></P>
<P class=font_black_9pt align=center><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_andy_pic_4.jpg"></P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt
align=left>网上关于自制Jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制作最容易的
JTAG。RS232接口是用分立件制作,就地取材,简单可靠.</P>
<P class=font_black_9pt align=left><FONT
color=#000000>本线路的J1双排十针座,既可以做Jtag,又可以做ISP(通过跳针JP1控制)。JP1跳针短路时,J1用作ISP下载,方便更新本Jtag的ROM。J1
跳针开路时, 用作JTAG.</FONT></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<P class=font_black_9pt align=center><A
href="http://www.ouravr.com/attachment/es_jtag_diy_sch.pdf"
target=_blank><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_sch_small.jpg"
border=0></A></P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt
align=left>如果你有232芯片,可以按以下线路代替上面的分立件RS232部分:</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<P class=font_black_9pt align=center><IMG
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_rs232.jpg"></P>
<P class=font_black_9pt align=left> </P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt align=left>烧录文件: </P>
<BLOCKQUOTE>
<P class=font_black_9pt
align=left>按以上的硬件制作好PCB后,检查焊接无误,就可以进行烧录了。</P>
<P class=font_black_9pt
align=left>烧录的方法有很多,我(armok)推荐的一个方法是:将M16芯片从JTAG板上拆下来,放到普通的带ISP口的实验板,使用SL-ISP1.32
软件,将本文附录所带的将AVR Studio 4.10 Rom 烧录文件中的flash.rom 及 epprom.rom
直接烧入到Jtag ATmega16 就可以了。 </P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<P class=font_black_9pt align=center><IMG height=321
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_jtag_diy_fuse.jpg"
width=347></P>
<P class=font_black_9pt align=center> </P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt align=left>JTAG的调试方法:</P>
<BLOCKQUOTE>
<P class=font_black_9pt align=left><BR>1.
在ICCAVR中新建项目,添加上C语言文件,编译后会生成一文件名为*.COF的文件。 (详细操作,请参考 <SPAN
class=font_black_9pt><A class=link_blue_no_line
href="http://www.ouravr.com/guide_beginer_first_test.html"
target=_blank>新手入门的第一个范例</A>.</SPAN></P>
<P align=left>2. 在STUDIO4.10软件中打开刚才生成的 *.COF文件,会出现提示A project
already using this objectfile,would you load this? 回答 Y
。随后的窗口中选择(Debug Platfrom) JATG
ICE,右边(Device)选ATmega16(如果你的目标板/实验板上的是M16).
再按Finish,就会看到JTAG正在把程序下载到目标板上的M16中。调试成功!</P></BLOCKQUOTE>
<P align=left> </P>
<P align=left><FONT color=#000000>armok(阿莫)模拟了JTAG出故障的各种情况,编写了文档 <SPAN
class=f06><FONT color=#ffffff><A class=link_blue_no_line
href="http://61.144.28.245/ouravr/bbs/bbs_content.jsp?bbs_sn=186083&bbs_page_no=1&bbs_id=1000"
target=_blank>JTAG
制作调试技巧,新手调试JTAG必读</A></FONT></SPAN>。如果有调试问题,请按这份文档的指引排除故障。</FONT></P>
<P align=left>对以上的制作资料有任何疑问,欢迎到<A class=link_blue_no_line
href="http://61.144.28.245/ouravr/bbs/bbs_list.jsp?bbs_id=1000"
target=_blank>论坛</A>交流。也可以参考红日答疑的这个帖子:<A class=link_blue_no_line
href="http://61.144.28.245/ouravr/bbs/bbs_content.jsp?bbs_sn=140763&bbs_page_no=1&sub_kind_id=2065&bbs_id=1000"
target=_blank>点击打开</A>。</P></BLOCKQUOTE>
<P class=font_red_9pt align=left>制作资料下载:</P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=es_jtag_diy_avrstdio4.10_jtag_rom.rar&DownloadPath=./bbs/bbs_upload/download/es_jtag_diy_avrstdio4.10_jtag_rom.rar&FileSize=10K">下载AVR
Studio 4.10 Rom烧录文件</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=es_jtag_diy_protel_files.rar&DownloadPath=./bbs/bbs_upload/download/es_jtag_diy_protel_files.rar&FileSize=19K">下载本制作的
Protel DXP 格式的线路图</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_AVR_offical.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_AVR_offical.rar&FileSize=495K">AVR_JTAG
ICE官方线路图的制作资料</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_from_MCU.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_from_MCU.rar&FileSize=173K">MCU
网站上的JTAG制作资料</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_from_andy_old_data.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_from_andy_old_data.rar&FileSize=155K">红日原来参考的jtag制作资料</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_from_Gxlujd_with_interfaces.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_from_Gxlujd_with_interfaces.rar&FileSize=179K">彩虹数码提供的带各种接口的JTAG制作资料</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_from_Paul_with_two_74LS244.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_from_Paul_with_two_74LS244.rar&FileSize=542K">Paul提供的使用两块244芯片的较复杂的JTAG资料</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=JtagICE.rar&DownloadPath=./bbs/bbs_upload/download/avr_emluators/JtagICE.rar&FileSize=1.19M">AVR
JTAG 官方用户手册</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=china_JtagICE.rar&DownloadPath=./bbs/bbs_upload/download/avr_emluators/china_JtagICE.rar&FileSize=2.73M">国内仿造的
JTAG 中文用户手册四本</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=avr_jtag_diy_other_rs232.rar&DownloadPath=./bbs/bbs_upload/download/avr_jtag_diy_other_rs232.rar&FileSize=48K">分立原件或HC14组成的完整的232接口电路</A></P>
<P class=font_black_9pt align=left><A class=link_blue_no_line
href="http://www.ouravr.com/download_file.jsp?FileName=es_jtag_diy_by_123_zh.rar&DownloadPath=./bbs/bbs_upload/download/es_jtag_diy_by_123_zh.rar&FileSize=1.51M">123_zh
提供的三种JTAG资料及说明文档</A></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<BLOCKQUOTE>
<DIV align=left></DIV>
<P class=font_black_9pt align=center>------ 如果在制作的过程中有什么疑问,请到本网站的技术论坛讨论
------- </P>
<BLOCKQUOTE>
<P align=right>相关链接:</P>
<P align=right><A class=link_blue_no_line
href="http://www.ouravr.com/es_isp_cable_diy.html">自制ISP并口下载线</A></P>
<P align=right><A class=link_blue_no_line
href="http://www.ouravr.com/es_AVRISP_diy.html">自制AVRISP下载型烧录器</A></P></BLOCKQUOTE>
<P class=font_black_9pt align=center> </P></BLOCKQUOTE>
<P class=font_black_9pt align=left> </P>
<P><IMG height=20 src="" width=0></P><!-- 正文下边留空--></TD><!-- 正文内容结束-->
<TD width=10 bgColor=#ebebeb></TD><!-- 右边的留空位-->
<TD width=1 bgColor=#0099ff></TD><!-- 右边的蓝线--></TR></TBODY></TABLE>
<SCRIPT language=JavaScript
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/es_location_bar.js"></SCRIPT>
<P>
<SCRIPT language=JavaScript
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/friendly_link.js"></SCRIPT>
<SCRIPT language=JavaScript
src="网站活动一:自已动手制作JtagICE --开发工具及软件-- OurAVR_com.files/homepage_buttom_bar.js"></SCRIPT>
<BR><BR></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -