kingofkings 发表于 2008-10-31 10:05:02

SNAIL Emulator Kit 教程 AVR JTAGICE 连接方法 测试成功 阑尾惹的祸!【恢复】

[使用说明]

SNAIL Emulator Kit可以支持网络上流传比较广泛的JTAGICE固件,但是在电路上要稍加改动

首先,下载JTAGICE固件,然后设置为JTAG连接方式。

按照下图连接:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_481441.jpg

&nbsp;<font color=green>(原文件名:AVR32&nbsp;JTAG&nbsp;to&nbsp;JTAGICE.jpg)&nbsp;

另外,晶振需要使用外接小板7.3728M的频率



其次,把PD3按照下图所示的方法直接与GND短接

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_481401.jpg

&nbsp;(原文件名:JTAGICE&nbsp;PD3.jpg)&nbsp;





当然,如果想恢复AVR32的下载功能,只需要从网站上下载Snail&nbsp;mkII&nbsp;

DEMO的固件,通过AVR&nbsp;Snail进行更新即可。



[相关下载]

点击此处下载&nbsp;ourdev_427124.rar(文件大小:13K)&nbsp;<font color=green>(原文件名:JTAGICE(version80).rar)&nbsp;



PS:修改了下错误,谢谢ba1731的提醒!

Gorgon_Meducer 发表于 2008-12-11 14:28:48

你的这根Snail&nbsp;AVR32&nbsp;DEMO&nbsp;ISP下载器不含Bootloader,只有一个Snail&nbsp;mkII&nbsp;DEMO

固件,支持AVR32的下载,以及IAR环境下的仿真。你可以通过板子有上角上的6pin

ISP接口给这个DEMO板子加入Bootloader。完成这个步骤以后,你的这个板子就和

邮购部销售的Snail&nbsp;mkII&nbsp;DEMO板子一样了。

Snail&nbsp;mkII&nbsp;DEMO是Snail&nbsp;Emulator&nbsp;Kit的子集,不过也可以支持STK500的下载,只

是你需要自己制作转接线。转接线的制作方法:

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1584116&bbs_page_no=1&bbs_id=1030



由于Snail&nbsp;mkII&nbsp;DEMO不支持双晶振,因为无法支持AVR&nbsp;8-bit单片机的JTAGICE仿真功能。

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-12-11,14:30:04.

xj_1232005 发表于 2008-12-11 00:28:29

我买过AVR32&nbsp;UC3评估板,附送有一根Snail&nbsp;AVR32&nbsp;DEMO&nbsp;ISP下载器。

因现在没有时间下细研究,故请教傻孩子兄和金兄,附送的这根Snail&nbsp;AVR32&nbsp;DEMO&nbsp;ISP下载器与SNAIL&nbsp;Emulator&nbsp;Kit有什么区别吗?

Gorgon_Meducer 发表于 2008-11-25 16:35:37

to&nbsp;【19楼】&nbsp;xiaorenren&nbsp;祥&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;Hava&nbsp;a&nbsp;good&nbsp;time!有什么问题您可以及时反馈给我们。

xiaorenren 发表于 2008-11-25 16:22:38



那就没有问题了等做好转接线再接试试

经过两个钟&nbsp;AVR32那块小板已经焊好

不过还不是很懂玩,等有空再学学

上图:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_513495.JPG

&nbsp;(原文件名:8.JPG)&nbsp;

那个PD3脚用一个4.7k对的短路了

在RUN灯的旁边

上图:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_513535.JPG

&nbsp;(原文件名:9.JPG)&nbsp;

Gorgon_Meducer 发表于 2008-11-25 14:09:35

to&nbsp;【17楼】&nbsp;xiaorenren&nbsp;祥

&nbsp;&nbsp;&nbsp;&nbsp;看到你这个错误提示,俺就放心了。说明程序已经正常工作了,JTAGICE已经被识别了。

问题在于,你需要按照1楼介绍的方法把PD3和GND短接……

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_481401.jpg



&nbsp;&nbsp;&nbsp;&nbsp;当然,别忘记要接目标板……不接肯定不行……

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-25,14:12:15.

xiaorenren 发表于 2008-11-25 10:53:55

是不是一定要目标板的电源啊?

xiaorenren 发表于 2008-11-25 09:08:50

我把步躁贴上来

AVR&nbsp;Snail连接界面:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512635.JPG

&nbsp;(原文件名:1.JPG)&nbsp;

下载成功,提示插入7.328晶振

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512655.JPG

&nbsp;(原文件名:2.JPG)&nbsp;

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512656.JPG

&nbsp;(原文件名:3.JPG)&nbsp;

AVR&nbsp;Studio连接界面

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512657.JPG

&nbsp;(原文件名:4.JPG)&nbsp;

就是这个按下连接键没有反应

xiaorenren 发表于 2008-11-25 10:45:00

上面AVR&nbsp;Studio的JTAGICE没反应问题解决

原因是7.3728小板上的那两个电容用错了

好像用了100nF的,换上22pF的就可以了

请检查其它小板是不是这样

不过连上后有个什么电源没有连接

我看不懂请大哥说说我把问题贴上来:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512915.JPG

&nbsp;(原文件名:6.JPG)&nbsp;

xiaorenren 发表于 2008-11-25 09:14:38

实物图(那个出线是连PD3脚)的,当换7.328晶振时接地(或连4.7k电阻接地都试过)

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_512675.JPG

&nbsp;(原文件名:5.JPG)&nbsp;

xiaorenren 发表于 2008-11-25 08:35:48

to&nbsp;【10楼】&nbsp;Gorgon&nbsp;Meducer&nbsp;傻孩子

我用AVR&nbsp;Snail更新了JTAGICE的固件,不过是在晶振为14.7456下更新的(在7.3728下AVR&nbsp;Snail检测不了SEK)

更新完后我再换上7.3728晶振,再把PD3接地(连个4.7k再接地都试过)

在AVR&nbsp;Studio连接的时候,就是点JTAGICE&nbsp;,那个TXD灯闪一会就没有反应了

JTAGICE没有进入(我想是不是晶振有问题,因为我看上面说明AVR&nbsp;Snail兼容两种晶振的)

那个7.3728晶振都是一起买的

Gorgon_Meducer 发表于 2008-11-24 18:12:00

呵呵^_^,一定是什么地方有小问题……

new.ease 发表于 2008-11-24 17:49:21

看来这玩意也要运气。Gorgon&nbsp;Meducer&nbsp;送我的demo没花什么精力就搞成了ICE

http://www.ourdev.cn/bbs/emotion/em025.gif

Gorgon_Meducer 发表于 2008-11-24 16:01:21

to&nbsp;【9楼】&nbsp;xiaorenren&nbsp;祥

&nbsp;&nbsp;&nbsp;&nbsp;冒昧的确认一下,您通过AVR&nbsp;Snail更新了JTAGICE的固件么?系统工作在7.3728的频率下么?

&nbsp;&nbsp;&nbsp;&nbsp;在AVR&nbsp;Studio连接的时候,有任何错误提示么?&nbsp;

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-24,16:02:54.

xiaorenren 发表于 2008-11-24 15:34:27

STK500可以连接

就是JTAGICE在AVR&nbsp;Studio连接不上

都按照上面的方法试了

不过没有连接目标板

ylei12 发表于 2008-11-3 19:07:08

哈哈,解决啦,空下来我也试试,上次没搞成功

ba1731 发表于 2008-11-3 16:01:01

支持。。。顶啦!终于解决了。。。庆祝。。

成功搞定

其实nSRST可以不接,只需要接TCK,TDO,TMS,TDI,GND即可。。。

如果想用SEK给目标板供电,可将右边最下面的跳线跳至左边,然后将目标板的VCC接至SEK的PIN2即可





还有,金老师的AVR32&nbsp;JTAG好像画错了。4PIN应该不是VCC,AVR&nbsp;JTAG&nbsp;4PIN才是VCC

本贴被 ba1731 编辑过,最后修改时间:2008-11-03,19:39:33.

Gorgon_Meducer 发表于 2008-11-3 15:30:15

问题解决,庆祝下。

所有问题都集中在我们忽略了一个看似&nbsp;“阑尾”的引脚&nbsp;PD3,要把PD3经过一个4.7~11K

左右的电阻接地。

然后就一切OK了……



至于参考电压的问题,根本不用给予理会:直接让PA2悬空就可以了



如果您的JTAGICE能连接上,但是无法正确读取芯片,可以根据原理图把SEK上10芯口上

的上拉电阻去掉再试。



本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-03,16:45:10.

ba1731 发表于 2008-11-3 12:27:58

单独做的参考源我直接接的电源,但是蜗牛同样接电源后还是不行

Gorgon_Meducer 发表于 2008-11-2 18:55:35

to&nbsp;【3楼】&nbsp;ba1731&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;你把你自己单独做的那个JTAGICE中的参考源的接法改为SEK的连接方法看看,查找里面的

差别看看?

ba1731 发表于 2008-11-2 16:05:30

不过,这个方法我已经测试N次了,还是一直不能正常使用,不知道原因在哪,看提示是说目标板没接电源,但是PA2绝对是连接到了VSYS上,分压电阻的方法也测试过了,我拿一片M32单独做了一个JTAG,则没问题

Gorgon_Meducer 发表于 2008-10-31 15:39:43

其实,还有一个简单方法解决参考电压的问题:把系统VSYS设置为5V,然后把PA2短接在3.3V上。

ba1731 发表于 2008-10-31 13:05:41

顶!!

晚上就试试,又周末了,又有时间折腾了

本贴被 ba1731 编辑过,最后修改时间:2008-10-31,19:20:53.

Gorgon 发表于 2008-11-24 18:12:00

呵呵^_^,一定是什么地方有小问题……

Gorgon 发表于 2008-11-24 16:01:21

to&nbsp;【9楼】&nbsp;xiaorenren&nbsp;祥
&nbsp;&nbsp;&nbsp;&nbsp;冒昧的确认一下,您通过AVR&nbsp;Snail更新了JTAGICE的固件么?系统工作在7.3728的频率下么?
&nbsp;&nbsp;&nbsp;&nbsp;在AVR&nbsp;Studio连接的时候,有任何错误提示么?&nbsp;

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-24,16:02:54.

Gorgon 发表于 2008-11-3 15:30:15

问题解决,庆祝下。
所有问题都集中在我们忽略了一个看似&nbsp;“阑尾”的引脚&nbsp;PD3,要把PD3经过一个4.7~11K
左右的电阻接地。
然后就一切OK了……

至于参考电压的问题,根本不用给予理会:直接让PA2悬空就可以了

如果您的JTAGICE能连接上,但是无法正确读取芯片,可以根据原理图把SEK上10芯口上
的上拉电阻去掉再试。


本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-03,16:45:10.

Gorgon 发表于 2008-11-2 18:55:35

to&nbsp;【3楼】&nbsp;ba1731&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;你把你自己单独做的那个JTAGICE中的参考源的接法改为SEK的连接方法看看,查找里面的
差别看看?

Gorgon 发表于 2008-10-31 15:39:43

其实,还有一个简单方法解决参考电压的问题:把系统VSYS设置为5V,然后把PA2短接在3.3V上。

Gorgon 发表于 2008-12-11 14:28:48

你的这根Snail&nbsp;AVR32&nbsp;DEMO&nbsp;ISP下载器不含Bootloader,只有一个Snail&nbsp;mkII&nbsp;DEMO
固件,支持AVR32的下载,以及IAR环境下的仿真。你可以通过板子有上角上的6pin
ISP接口给这个DEMO板子加入Bootloader。完成这个步骤以后,你的这个板子就和
邮购部销售的Snail&nbsp;mkII&nbsp;DEMO板子一样了。
Snail&nbsp;mkII&nbsp;DEMO是Snail&nbsp;Emulator&nbsp;Kit的子集,不过也可以支持STK500的下载,只
是你需要自己制作转接线。转接线的制作方法:
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1584116&bbs_page_no=1&bbs_id=1030

由于Snail&nbsp;mkII&nbsp;DEMO不支持双晶振,因为无法支持AVR&nbsp;8-bit单片机的JTAGICE仿真功能。

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-12-11,14:30:04.

Gorgon 发表于 2008-11-25 16:35:37

to&nbsp;【19楼】&nbsp;xiaorenren&nbsp;祥&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;Hava&nbsp;a&nbsp;good&nbsp;time!有什么问题您可以及时反馈给我们。

Gorgon 发表于 2008-11-25 14:09:35

to&nbsp;【17楼】&nbsp;xiaorenren&nbsp;祥
&nbsp;&nbsp;&nbsp;&nbsp;看到你这个错误提示,俺就放心了。说明程序已经正常工作了,JTAGICE已经被识别了。
问题在于,你需要按照1楼介绍的方法把PD3和GND短接……
bbs_upload/files_11/ourdev_481401.jpg

&nbsp;&nbsp;&nbsp;&nbsp;当然,别忘记要接目标板……不接肯定不行……

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-11-25,14:12:15.
页: [1]
查看完整版本: SNAIL Emulator Kit 教程 AVR JTAGICE 连接方法 测试成功 阑尾惹的祸!【恢复】