Snail Emluator Kit(Snail mkII DEMO)使用说明及相关 临时恢复 我靠!支持阿莫
我的蜗牛终于正常服役了,在此之间经历了很多各种各样的问题,我通过看网站傻孩子和火腿的说明,最终成功解决一系列的问题,这里先对傻孩子十分感谢,在病中仍然帮助我解决问题。<br><font color=red>请购买<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit成品和散件的都注意一下,在进行各种操作测试都不能正常使用的时候
<br>
<br>可以检查一下你们的M32是否为带L的低电压版本,如果不是请将VYSY跳线帽跳到5V再进行操作测试
<br>首先是散件的相关说明(如果购买的成品,请直接从BOOTLOADER使用说明开始看)
<br>
<br>各位在邮购部购得的散件,M32中是没有写入任何的程序的,在焊接完成后,需要用ISP的方式写入固件
<br>可以用并口ISP和USBASP写入固件。
<br>我推荐写入网站的<b style="color:black;background-color:#ffff66">SNAIL</b>专用BOOTLOADER,这样在写入BOOTLOADER后,以后更新程序就不需要使用ISP方式,直接使用<b style="color:black;background-color:#ffff66">SNAIL</b> AVR上位机即可
<br>BOOTLOADER详细说明见http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1531318&bbs_page_no=1&bbs_id=1030
<br>注意:此时<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的跳线设置为UPGRADE方式。还有,需要注意熔丝位的设置
<br>下图是我用USBASP时候的熔丝位设置
<br>./bbs_upload54865/files_11/ourdev_469036.JPG
<br> (原文件名:9.JPG)
<br>此文件为BOOTLOADER文件,经过测试(M32版本)ourdev_469872.rar(文件大小:2.52M) (原文件名:<b style="color:black;background-color:#ffff66">Snail</b> Bootloader.rar)
<br>
<br>然后是BOOTLOADER使用和<b style="color:black;background-color:#ffff66">SNAIL</b> AVR的使用
<br>
<br>先下载BOOTLOADER详细说明中10楼的附件,安装<b style="color:black;background-color:#ffff66">SNAIL</b> AVR软件,很简单,直接下一步下一步安装完成。然后打开<b style="color:black;background-color:#ffff66">SNAIL</b> AVR等待硬件连接。
<br>在<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的BOOTLOADER写入完成后,可以从ISP设备上取下<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,用一个跳线帽短接<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的JTAG的9针和10针
<br>跳线仍然设置为UPGRADE方式,然后插到USB接口上,如果之前操作均无误,首先POWER灯会亮,然后TXD和RXD会闪两下,RUN灯则闪一长两短后熄灭
<br>此时表示硬件连接无误。
<br>(此处如果是第一次安装,会提示发现新硬件,需要安装FT232的驱动,安装说明可以参照http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1377226&bbs_page_no=1&bbs_id=1030)
<br>如果正常,<b style="color:black;background-color:#ffff66">SNAIL</b> AVR会直接检测到<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,如下图所示
<br>./bbs_upload54865/files_11/ourdev_468952.JPG
<br> (原文件名:1.JPG)
<br>首先在FLASH中选择你所下载<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO Firmware,这里是选择HEX文件,先等待HEX文件写入完毕;然后在EEPROM中选择你所下载的<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO Firmware中的EEP文件,选中完毕后很快就能烧录完毕。如果这两步都成功,表示此事的蜗牛已经正常写入固件,拔下JTAG口的跳线帽,<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的跳线置于JTAG模式,便可以开始使用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit了。
<br>此文件为AVR32默认固件,经过测试(M32版本)ourdev_469873.rar(文件大小:15K) (原文件名:<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO Firmware(14.7456M).rar)
<br>(上述过程中<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的跳线方式均为UPGRADE方式)
<br><b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit在AVR32 STUDIO中的使用
<br>
<br>首先按照http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1377226&bbs_page_no=1&bbs_id=1030帖子设置完毕到软件连接
<br>
<br>---------------------------------------------------------------------------------(参考傻孩子的教程)
<br>软件连接
<br>
<br>首先打开AVR32 Studio,在右下角对话框,点添加New Target
<br>./bbs_upload54865/files_11/ourdev_468953.jpg
<br> (原文件名:2.jpg)
<br>
<br>点中New Target我们进行设置
<br>
<br>./bbs_upload54865/files_11/ourdev_468954.jpg
<br> (原文件名:3.jpg)
<br>
<br>首先是Targets,我们可以取名<b style="color:black;background-color:#ffff66">SNAIL</b> MK2
<br>
<br> ./bbs_upload54865/files_11/ourdev_468955.jpg
<br> (原文件名:4.jpg)
<br>
<br>然后是Adapter,如图选择,注意这里的COM号必须与先前在驱动安装时设定的COM号一致
<br>
<br>./bbs_upload54865/files_11/ourdev_468956.jpg
<br> (原文件名:5.jpg)
<br>
<br>最后是Board,如图选择,OpenUC3用户,即可如此选择,如果是UC3B0小板的用户则需选择EVK1101 UC3B0256
<br>
<br>./bbs_upload54865/files_11/ourdev_468956.jpg
<br> (原文件名:5.jpg)
<br>
<br>这样所有的设置就完成了。
<br>串口激活的问题
<br>按傻孩子的教程设置到这个步骤后,你需要用一个串口调试软件去激活串口,因为AVR32软件不能自动激活FT232的串口
<br>选择一个串口调试软件,打开该软件,选择正确的端口
<br>./bbs_upload54865/files_11/ourdev_470132.JPG
<br> (原文件名:19.JPG)
<br>然后点击关闭串口
<br>./bbs_upload54865/files_11/ourdev_470133.JPG
<br> (原文件名:20.JPG)
<br>最后再点击打开串口,如果能成功打开,则表示成功激活了串口。我使用的这个软件在设置一次后,并不需要每次都点击打开和关闭串口,只需要在,每次从新插上<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit时,打开该助手再关闭即可。这样就能成功激活FT232的串口连接。(不过我自己喜欢用DNW:))
<br>点击此处下载 ourdev_470134.rar(文件大小:138K) (原文件名:串口调试助手V2.2.rar)
<br>此时软件和硬件连接均完成,在AVR32中选择读取MCU信息在应该能成功显示了CONSOLE窗口应该有如下信息
<br>
<br>Executing cmd.exe /C avr32program -cCOM1 -pjtagicemkii --gui cpuinfo (WAIT)
<br>Connected to JTAGICE mkII version 5.37, 5.37 at COM1.
<br>
<br>CPU information:
<br>PartName UC3B0256
<br>Processor Revision 3
<br>JTAG Revision 5
<br>Architecture Type 0 (AVR32A)
<br>Architecture Revision 1
<br>Memory Management Unit Type 3 (Memory Protection Unit)
<br>Number of Entries in the IMMU 1
<br>Number of Entries in the DMMU 9
<br>Floating Point Unit No
<br>Java Extension No
<br>Performance Counters No
<br>OnChip Debug Yes
<br>SIMD Instructions No
<br>DSP Instructions Yes
<br>Memory R-M-W Instructions Yes
<br>
<br>Number of Sets in the Instruction Cache 1
<br>Instruction Cache Line Size 1 bytes
<br>Instruction Cache Associativity Direct Mapping
<br>Number of Sets in the Data Cache 1
<br>Data Cache Line Size 1 bytes
<br>Data Cache Associativity Direct Mapping
<br>-----------------------------------------------------------------------------
<br>此时就能完全正常使用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit了。
<br>
<br><b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit工作于STK500模式下的使用说明
<br>先参照BOOTLOADER使用写入STK500固件,注意跳线帽的设置,在写入BOOTLOADER时需要将<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit跳线至UPGRADE模式,在用上位机写入STK500固件后,请将跳线模式置于STK500模式,然后插入到USB接口,如果正常<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的RUN灯会常亮
<br>(如果你的目标板是5V的芯片,请将VSYS跳线置5V模式,如果是3.3V,请将VSYS跳线至3.3V模式)
<br>此文件为STK500固件文件,经过测试(M32版本)ourdev_469874.rar(文件大小:5K) (原文件名:<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO(STK500 Edition).rar)
<br>然后请打开AVR STUDIO 4,并且打开你的工程文件
<br>选中CONNNECT(如下图)
<br>./bbs_upload54865/files_11/ourdev_469876.JPG
<br> (原文件名:15.JPG)
<br>进入select avr programmer(如下图)
<br>./bbs_upload54865/files_11/ourdev_469895.JPG
<br> (原文件名:16.JPG)
<br>左侧选择STK500 OR AVRISP,右侧选择<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit对应的COM口,再选中CONNECT,如果无误,会弹出下图窗口
<br>./bbs_upload54865/files_11/ourdev_469896.JPG
<br> (原文件名:17.JPG)
<br>回到MAIN选项卡,选择对应的芯片,点击Read Signture,会显示成功读取到芯片(如下图)
<br>./bbs_upload54865/files_11/ourdev_469893.JPG
<br> (原文件名:18.JPG)
<br>此时表明目标板已经通过<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的STK500模式正常连接至AVR STUDIO 4,可以正常使用了,STK500的相关使用请参考AVR的相关帖子及教程
<br>
<br>焊接完成的<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的好坏的检测方法
<br>我在焊接完成后,刚开始是自己写了个串口收发的小程序,后来在和傻孩子通电话的时候,他告诉了我一个简单的方法,
<br>就是用ISP或者BOOTLOADER将你下载的<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO Firmware固件(跳线位设置为UPGRADER模式),只烧录HEX,而EEPROM文件不烧录,然后
<br>回到JTAG模式,插上USB接口,打开串口调试助手,选择你的<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit所在的串口,在19200,n,8,1的控制台(或ASCII显示)模式下总是看到
<br>./bbs_upload54865/files_11/ourdev_469052.GIF
<br> (原文件名:10.GIF)
<br>(图片来之傻孩子的<b style="color:black;background-color:#a0ffff">FAQ</b>)
<br>如果出现上图信息,则表明<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的焊接没有问题
<br>
<br>
<br>相关<b style="color:black;background-color:#a0ffff">FAQ</b>:(逐渐添加中)
<br>一
<br>Q:CONSOLE窗口提示
<br> Executing cmd.exe /C avr32program -cCOM1 -pjtagicemkii --gui cpuinfo (WAIT)
<br> 并且一直处于等待状态,没有任何,其他信息
<br>A:此时表明AVR32没能正常激活FT232的串口,请先拔下<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,断开目标板电源,然后再次插上<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,目标板上电
<br> 然后打开串口调试助手,选择打开串口,再关闭串口,然后回到AVR32中,即可正常使用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit。
<br>-------------------------------------
<br>二
<br>Q:CONSOLE窗口提示
<br> Error signing on to JTAGICE mkII at COM1.
<br> Failed to execute command with ID 0x01.
<br> No error
<br> Process failed with error code 1.
<br>A:此时表明AVR32没有正常连接<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit和目标板。请先拔下<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,断开目标板电源,然后再次插上<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,
<br> 目标板上电然后打开串口调试助手,选择打开串口,再关闭串口,然后回到AVR32中,即可正常使用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit。
<br>-------------------------------------
<br>三
<br>Q:CONSOLE窗口提示
<br> Executing cmd.exe /C avr32program -cCOM1 -pjtagicemkii --gui cpuinfo (WAIT)
<br> Connected to JTAGICE mkII version 5.37, 5.37 at COM1.
<br> Failed checking for chip protection.
<br> jtagInstruction:
<br> The command could not be executed. The target device is either switched off
<br> or disconnected.
<br> Process failed with error code 1.
<br>A:此时表明AVR32与<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit连接正常,但是没能检测到目标板,请你检查你的目标板和10针连接线,是否错误
<br>---------------------------------------
<br>四
<br>Q:用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit擦除芯片时候,会完整擦除整个FLASH,会将自带的Bootloader擦除掉,该怎样恢复呢
<br> 使用AVR32 Studio2.1,在Target菜单中,选择具体的设备,比如<b style="color:black;background-color:#ffff66">Snail</b> mkII DEMO,选择菜单中的Program Bootloader
<br>即可解决问题。
<br>
<br>五(重要)
<br>Q:用<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit下载的时候,ISP速度很慢,可能长达10多分钟甚至20分钟,该怎样解决
<br>A:这个问题是因为你用来打开和关闭串口的串口助手的原因,很多版本的串口助手在打开串口的时候默认的速率是9600,
<br> 你可以换一个串口助手去打开和关闭即可解决,或者是用AVR STUDIO 4去扫描<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit,我自己是用DNW解决的
<br>点击此处下载 ourdev_469653.rar(文件大小:21K) (原文件名:DNW.rar)
<br> 下面简单介绍一下DNW打开串口的过程,先运行DNW,会看到下图的界面
<br>./bbs_upload54865/files_11/ourdev_469654.JPG
<br> (原文件名:11.JPG)
<br> 选择Configuration中的Option进入下图的设置选项
<br>./bbs_upload54865/files_11/ourdev_469656.JPG
<br> (原文件名:12.JPG)
<br> 左侧波特率选择115200,右侧COM口选择你的<b style="color:black;background-color:#ffff66">Snail</b> Emluator Kit的COM口,我的是COM1,选择完毕后按OK确认,然后选择第一项Serial Port中的Connect,如果上述设置没错,端口也正确,仔细看标题栏,会发现变成下图
<br>./bbs_upload54865/files_11/ourdev_469672.JPG
<br> (原文件名:13.JPG)
<br> 在DNW的标题栏会显示所连接的COM口及波特率,此时便表示COM口被成功打开了,即可回到AVR32中,再次选择ISP,你会发现速度如飞
<br> (这个问题是在和傻孩子沟通后傻孩子告诉我的,当初怎么也没想到过是这个问题,所以这个问题得感谢傻孩子,呵呵)
<br>
<br>
<br>(<b style="color:black;background-color:#a0ffff">FAQ</b>陆续增加中)
<br>PS:这会儿困了,从下午收到傻孩子寄过来的蜗牛,一直弄到1点半,才最终解决所有问题,这里先简单说说我的使用中出现的一些问题
<br> 详细问题请等待更新(这里还是再次感谢傻孩子,在电话中帮我分析问题,还有傻孩子的大量教程,这样我才能解决问题,使用上蜗牛) 额,支持。。我电脑上也没备份。。。 to 【1楼】 ba1731
一直在等你呢……想办法恢复一下……55555555555555555555555555555
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif
./emotion/em101.gif to 【2楼】 Gorgon Meducer 傻孩子
我这图片都是当时截取的。。没存备份。。在快照上找到的和这个一样,实在不行只能从新来过。。。
页:
[1]