搜索
bottom↓
回复: 142

OurDev AVR32 UC3 推广活动之四 AVR32 mkII仿真器开源(公开共版HEX、原理图 固件支持

[复制链接]

出0入0汤圆

发表于 2008-8-3 21:08:52 | 显示全部楼层 |阅读模式

>>资料公开说明

蜗牛的研发和设计,真的是历经千辛万苦,天灾人祸……但是最终我们的蜗牛还是爬到了我们的面前!AVR32 AVR开发一网打尽!

正式发布的版本为两个:
一个是Snail MK2 DEMO,是单一功能的AVR32 ISP下载器
一个是Snail Emluator Kit支持JTAG ISP两种接口,可以支持AVR32以及AVR的下载以及将来的仿真功能。并且接口为开放式,为不错的开发平台。
Snail MK2 DEMO功能
1、支持 AVR32全系列的ISP下载功能固件,包括AP7和UC3。
2、USB供电,Ft232RL 转串口设计,主芯片为Mega32
3、预留ISP升级位

Snail Emluator Kit
1、支持 AVR32全系列的ISP下载功能固件,包括AP7和UC3。
2、支持 AVR系列的ISP下载功能固件。
3、支持 AVR32 UC3 系列的JTAG仿真功能固件(现仅限某专业编译软件,非AVR32 Studio,以后会支持)。
4、支持 AVR系列的JTAG仿真功能固件(以后会支持)。
5、JATG ISP 升级接口3和1设计,仅需调整短接块即可。
6、USB供电,Ft232RL 转串口设计,主芯片为Mega32。一个用户LED,及RESET按键。
7、Mega32多余IO全数引出,便于二次开发。
8、预留晶振位排针,可使用需要的晶振。
9、预留FT232RL通讯脚,可自制232转USB线。

届时套件将以什么形式发布还在商讨中,因为除个别贴片器件(晶振,自恢复熔丝等)邮购部没有,其余元件皆可在邮购部采购到,所以可能会提供PCB然后网友可自行采购元件并焊接,降低大家的开发成本。现在的焊接的费用都比较高,我们自行生产的成本可能大家无法接受……当然如果需要的话,还会提供成品,在保证不亏本的前提下,为大家提供方便……现在仍在商议中,

套件已测试完毕,正式发布时间在8月中旬,现在正在准备货源,订购OpenUC3套件的网友的Snail MK2 DEMO也会同时发出,因为延期造成不便,我在这里表示抱歉……


>>本贴相关连接

         A、DIY所需的HEX、EEP以及参考原理图下载        ——[3楼]
         B、FAQ                                        ——[4楼]
         C、参考开发套件及图片                         ——[楼主位]





上图大家先看着……

(原文件名:Snail MK2 03.jpg)
Snail MK2 DEMO & Snail Emluator Kit PCB

(原文件名:Snail MK2 01.jpg)
焊接完毕的 Snail MK2 DEMO(未清洗)

(原文件名:Snail MK2 02.jpg)
焊接完毕的 Snail Emluator Kit(未清洗)

(原文件名:Snail MK2 04.jpg)
Snail Emluator Kit连接AVR32 UC3


(原文件名:Sch.GIF)

出0入0汤圆

发表于 2008-8-3 21:17:45 | 显示全部楼层
恭喜恭喜!!!

出0入0汤圆

 楼主| 发表于 2008-8-3 21:18:09 | 显示全部楼层

[Snail mkII DEMO 傻瓜教程]



硬件连接


首先将AVR32目标板与SNAIL MK2 DEMO连接起来,目标板先不要上电。

(原文件名:Snail MK2 T16.jpg)
插入PC的USB口后,可以看到SNAIL MK2 DEMO VCC电源指示灯亮了,这里要注意的是下载状态请把VSYS和3.3V的短接块短接。

(原文件名:Snail MK2 T17.jpg)
然后打开目标板电源,可以发现SNAIL MK2 DEMO 的RUN指示灯亮了,表示与目标板连接正确。

(原文件名:Snail MK2 T15.jpg)

(原文件名:Snail MK2 T18.jpg)


驱动安装


将SNAIL MK2 DEMO插入后,第一次安装的时候,会跳出这个对话框

(原文件名:Snail MK2 T01.jpg)
然后添加硬件驱动

(原文件名:Snail MK2 T04.jpg)
选择从列表……安装

(原文件名:Snail MK2 T05.jpg)
选择在FTDI驱动目录下安装,附件中是驱动程序

(原文件名:Snail MK2 T06.jpg)
点击此处下载 ourdev_376753.zip(文件大小:819K) (原文件名:CDM 2.04.06 WHQL Certified.zip)
安装完毕后,我们有必要对COM口进行设置,否则使用时会出错。首先,在设备管理器中,点开USB SERIAL PORT选择PORT SETTINGS如图设置

(原文件名:Snail MK2 T02.jpg)
然后点开ADVANCED,选择COM1至COM16口,否则IDE无法识别,其余设定如图,注意
Timeouts框中,Mininum Read Timeout和Mininum Write Timeout都要选择100,否则将导致下载奇慢无比


(原文件名:Snail MK2 T03.jpg)
这样我们就完成了SNAIL MK2 DEMO的驱动安装。


软件连接

首先打开AVR32 Studio,在右下角对话框,点添加New Target

(原文件名:Snail MK2 T07.jpg)
点中New Target我们进行设置

(原文件名:Snail MK2 T08.jpg)
首先是Targets,我们可以取名SNAIL MK2

(原文件名:Snail MK2 T09.jpg)
然后是Adapter,如图选择,注意这里的COM号必须与先前在驱动安装时设定的COM号一致

(原文件名:Snail MK2 T10.jpg)
最后是Board,如图选择,OpenUC3用户,即可如此选择,如果是UC3B0小板的用户则需选择EVK1101 UC3B0256

(原文件名:Snail MK2 T11.jpg)
这样所有的设置就完成了。


连接注意事项

因为,不同的电脑对FTDI芯片的兼容性不同,我在测试的使用发现AVR32 Studio在有些电脑上,不能直接识别COM口的JTAGMK2,解决办法是先用AVR Studio4先连接SNAIL MK2 DEMO,即可正常使用,过一段时间,我们会放出一个确认连接小程序,这样就不用再使用 AVR Studio4
按图如下连接:选择JTAGICE MKII 以及你设定的COM号

(原文件名:Snail MK2 T13.jpg)
出现这个界面时,表明连接正常

(原文件名:Snail MK2 T14.jpg)


下载

设定全部正确后,用右键点开AVR32 Studio SNAIL MK2的条目,上面的各个功能,皆可使用,与原装JTAGICE MK2功能一致,现在以下载为例
按图设定下载

(原文件名:Snail MK2 T12.jpg)
在下载中,会发现SNAIL MK2 DEMO的RXD TXD RUN指示灯在闪烁,表明正在通讯和下载

(原文件名:Snail MK2 T19.jpg)
下载完毕后,程序运行正常

(原文件名:Snail MK2 T20.jpg)

出0入296汤圆

发表于 2008-8-3 21:48:13 | 显示全部楼层

Snail mkII DEMO 公版Firmware、原理图


[硬件平台]              ATMega32L         
[工作电压]              3.3v
[系统时钟]              14.7456M (Default Edition)
   
点击此处下载HEX和EEP 14.7456版Snail mkII DEMO Firmware(14.7456M).rar(文件大小:15K) (原文件名:Snail mkII DEMO Firmware(14.7456M).rar)

[系统时钟]              7.3728M  (Slow Edition)
点击此处下载HEX和EEP 7.3748版Snail mkII DEMO Firmware(7.3728M).rar(文件大小:15K) (原文件名:Snail mkII DEMO Firmware(7.3728M).rar)


点击此处下载原理图 ourdev_367633.pdf(文件大小:239K) (原文件名:Snail MK2 Demo2.pdf)

[注意]
1、系统必须工作在3.3v模式下。JTAG引脚需要加10K上拉电阻到3.3v。为了保护AVR32的引脚,可以在JTAG引脚
   上串联100欧电阻(如果下载容易受到干扰,可以去掉这些100欧电阻)。
2、未经允许,公布的原理图和Firmware不得用于商业用途。
3、如果没有同时下载Hex和eep到M32中,系统会锁死,在19200,n,8,1的工作台模式下(ASCII码显示),会看
   到间隔出现的以下字样:
   “System Error! Please visit: www.ourAVR.com”
4、不得篡改系统的版权信息



Snail Studio


(原文件名:Snail Logo.gif)

出0入296汤圆

发表于 2008-8-3 21:54:49 | 显示全部楼层

常见问题(FAQ)

1、为什么我无法连接mkII下载器,在19200,n,8,1的控制台(或ASCII显示)模式下总是看到
   类似图片显示的信息:
   
<font color=green>(原文件名:System Error.GIF)





答:有以下几种可能出现这种情况:
    a、你下载的firmware中缺少eep文件
    b、您忘记下载eep文件了
    c、您下载的eep文件和hex文件不配套
    d、您下载的firmware中,HEX和eep文件有一个出现了损坏
    e、如果您购买的是商业产品,则很有可能该产品非法使用了我们公开的firmware,而我们的
       firmware要求不得用于商业用途。该产品的制造者试图修改我们的版权信息。不过这种情
       况一般不会出现,因为不经过测试就出售产品,其信誉是值得怀疑的。



2、为什么我在AVR32 Studio中总是无法通过Scan Target指令发现Snail mkII DEMO?
答:在目前版本的AVR32 Studio中,Scan Target仅针对采用真正USB连接方式的设备。我们的Snail
    mkII DEMO采用的是USB转串口的方法,也就是说,实际使用的是AVR32中的RS232连接模式。



3、在AVR32 Studio中使用Snail mkII DEMO应该如何进行设置呢?
答:详情见2楼的使用教程



4、我已经确定我的串口号是COM4,为什么仍然无法连接呢?(症状如图所示)

(原文件名:COM_Error.GIF)
   或者:

(原文件名:COM_Error.GIF)

答:在选中Snail mkII DEMO以后,进入属性(Properties),在Adapter里面,找到COM Port选
    项,注意这里一定要完整地填写端口号,比如“COM4”,在“COM4”前不能有任何空格,字
    母与数字之间也不能有任何空格。


(原文件名:Properties.GIF)

出0入0汤圆

发表于 2008-8-3 21:54:53 | 显示全部楼层
恭喜!

期待 Snail MK2 DEMO

出0入296汤圆

发表于 2008-8-3 21:56:12 | 显示全部楼层
to 【5楼】 shdzbsl
   还期待啥,都公开HEX和原理图了,可以自己DIY了……

出0入0汤圆

发表于 2008-8-3 22:14:07 | 显示全部楼层
不是要送板子吗?我是第十个啊!呵呵 当时好险。

出0入0汤圆

发表于 2008-8-3 22:16:02 | 显示全部楼层
好东西,顶

出0入296汤圆

发表于 2008-8-3 22:18:47 | 显示全部楼层
to 【7楼】 shdzbsl  
    订购了OpenUC3 499+1的用户,我们会在8月中旬给您寄出调试完好的Snail mkII DEMO。

出0入0汤圆

发表于 2008-8-3 22:26:28 | 显示全部楼层
谢谢
晶振14.7456M, 是否可以换用其他的, 这样的频率晶振可能大家都没有啊。

出0入0汤圆

发表于 2008-8-3 22:29:28 | 显示全部楼层
Snail MK2 DEMO,是单一功能的AVR32 ISP下载器----------- 在什么环境下载??

出0入296汤圆

发表于 2008-8-3 22:41:28 | 显示全部楼层
to 【10楼】 huanxian  
14.7456M的石英晶振非常常见,原装mkII用的也是这个频率。
Snail mkII DEMO不是单一功能的ISP下载器。它不仅支持AVR32的所有芯片ISP下载还支持IAR模式下的OCD。
您可以使用AVR32 Studio和IAR来操作Snail mkII DEMO,不支持AVR Studio4
我可以提供一个7.3728频率的版本。不过下载和仿真速度会大打折扣哦?
头像被屏蔽

出0入0汤圆

发表于 2008-8-4 02:30:13 | 显示全部楼层
cool !

出0入0汤圆

发表于 2008-8-4 08:32:26 | 显示全部楼层
嘿嘿 顶一下

出0入0汤圆

发表于 2008-8-4 08:59:25 | 显示全部楼层
好东东!

出0入0汤圆

发表于 2008-8-4 09:22:46 | 显示全部楼层
強貼留名

出0入0汤圆

发表于 2008-8-4 09:47:53 | 显示全部楼层
做个记号先...

出0入0汤圆

发表于 2008-8-4 09:49:41 | 显示全部楼层
准备订购了

出0入0汤圆

发表于 2008-8-4 12:00:11 | 显示全部楼层
也就是说两个东东现在都不支持AVR单片机的JTAG仿真了?

出0入0汤圆

发表于 2008-8-4 15:42:14 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2008-8-4 15:49:27 | 显示全部楼层
斑竹不如好事做到底,再出售PCB这样大家也好能玩起来。

出0入0汤圆

 楼主| 发表于 2008-8-4 15:54:45 | 显示全部楼层
【21楼】 Programmer

注意这里:是有计划只出售PCB的,另外这次打板用了较高的工艺,价格稍贵……

届时套件将以什么形式发布还在商讨中,因为除个别贴片器件(晶振,自恢复熔丝等)邮购部没有,其余元件皆可在邮购部采购到,所以可能会提供PCB然后网友可自行采购元件并焊接,降低大家的开发成本。现在的焊接的费用都比较高,我们自行生产的成本可能大家无法接受……当然如果需要的话,还会提供成品,在保证不亏本的前提下,为大家提供方便……现在仍在商议中,

出0入296汤圆

发表于 2008-8-4 17:31:18 | 显示全部楼层
Snail Emluator Kit支持STK500,Drogen,并行(高压),JTAG ICE、AVRminiprog。这些都是将以开源专题的形式开展。

出0入0汤圆

发表于 2008-8-4 18:11:35 | 显示全部楼层
建议Gorgon Meducer 傻孩子,主控芯片用arm或avr32做。

出0入0汤圆

发表于 2008-8-4 18:23:20 | 显示全部楼层
Snail Emluator Kit支持STK500,Drogen,并行(高压),JTAG ICE、AVRminiprog。这些都是将以开源专题的形式开展。


可以jtag了?!那就赶快做呀!不用买那个金子版的mkii了。

出0入0汤圆

发表于 2008-8-4 18:53:29 | 显示全部楼层
太好了。

出0入0汤圆

发表于 2008-8-4 19:03:18 | 显示全部楼层
支持!

出0入20汤圆

发表于 2008-8-4 19:07:03 | 显示全部楼层
终于出场了~~ 金老师辛苦啦

出0入296汤圆

发表于 2008-8-4 20:56:37 | 显示全部楼层
正式版的Snail mkII就是用AVR32 UC3B来实现的。直接使用片上USB接口,将增加对Xmega的支持。目前项目正在紧锣密鼓的开展中。

出0入0汤圆

发表于 2008-8-4 21:17:58 | 显示全部楼层
不关大局的一直有个疑问,为什么要叫demo呢?
一般游戏的演示版叫demo啊?
不如1.0更好。

出0入0汤圆

发表于 2008-8-5 23:07:36 | 显示全部楼层
有点懒..想买一个..是否可以联系..我也成都的.

出0入0汤圆

发表于 2008-8-6 10:15:32 | 显示全部楼层

出0入0汤圆

发表于 2008-8-6 11:10:39 | 显示全部楼层
好东西,做个记号!

出0入0汤圆

发表于 2008-8-6 11:43:24 | 显示全部楼层
请问kingofkings 技术火腿:
  是否有 Snail Emluator Kit?

出0入0汤圆

 楼主| 发表于 2008-8-6 11:57:32 | 显示全部楼层
【35楼】 ffzlf
???????你的意思是??

出0入4汤圆

发表于 2008-8-6 12:00:01 | 显示全部楼层
cool!

出0入0汤圆

发表于 2008-8-6 17:51:42 | 显示全部楼层
是否有 Snail Emluator Kit有成品,或开源?

出0入0汤圆

发表于 2008-8-6 17:53:02 | 显示全部楼层
你上面介绍的都是Snail MK2 DEMO

出0入0汤圆

发表于 2008-8-6 18:04:47 | 显示全部楼层
给蜗牛加个壳吧,ISPMKII的壳不错

出0入0汤圆

发表于 2008-8-6 18:52:06 | 显示全部楼层
这么好的东西,不顶不行!!

出0入0汤圆

发表于 2008-8-6 19:26:21 | 显示全部楼层
建议贴片IC做盗锡位
方便手工焊接

能否预定一块

出0入0汤圆

 楼主| 发表于 2008-8-6 20:09:08 | 显示全部楼层
【39楼】 ffzlf
到时两款PCB都会推出,价格稍有差异
【42楼】 xuysh
这次数量备的比较充足,不用预定哈,大家感兴趣的都会有的~~

出0入0汤圆

发表于 2008-8-7 11:22:39 | 显示全部楼层
顶一下.

出0入0汤圆

发表于 2008-8-8 11:53:14 | 显示全部楼层
顶一下,谢谢~

周末做一个玩玩

出0入0汤圆

发表于 2008-8-11 14:19:34 | 显示全部楼层
想做,但是发现Snail Emluator Kit 还没有公布制作资料,只有等等了,会不会公布呢?还是商业应用?

出0入0汤圆

发表于 2008-8-11 15:23:54 | 显示全部楼层
MARK

出0入0汤圆

发表于 2008-8-12 17:22:11 | 显示全部楼层
等待Snail Emluator Kit出来!!

出0入0汤圆

发表于 2008-8-12 17:39:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-13 08:22:19 | 显示全部楼层
Snail Emluator Kit支持STK500,Drogen,并行(高压),JTAG ICE、AVRminiprog。这些都是将以开源专题的形式开展。

啊,版主给我个电路图和HEX啊,我要自制啊!

出0入0汤圆

发表于 2008-8-13 14:05:54 | 显示全部楼层
好贴,收藏

出0入296汤圆

发表于 2008-8-14 13:27:35 | 显示全部楼层
to 【50楼】 lynnlase 学无涯   
    正在整理资料。届时,将和STK500 ISP版本的HEX和源程序一起发布。

出0入0汤圆

发表于 2008-8-20 08:11:41 | 显示全部楼层
为Gorgon Meducer 傻孩子 这种无私奉献的精神感动,加油!你是好样的!

出0入296汤圆

发表于 2008-8-25 17:41:30 | 显示全部楼层
to 【50楼】 lynnlase 学无涯
    Snail Emulator Kit开源活动已经开始了哈。
    http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1420278&bbs_page_no=1&bbs_id=9999

出0入0汤圆

发表于 2008-8-30 12:16:14 | 显示全部楼层
可不可以提供套件呢,我们自己焊接也可已啊,那个器件买一个两个也很麻烦

出0入296汤圆

发表于 2008-8-30 19:46:28 | 显示全部楼层
这个…可以和阿莫商量了…

出0入0汤圆

发表于 2008-8-31 16:24:59 | 显示全部楼层
做标记~~

出0入0汤圆

发表于 2008-8-31 17:05:27 | 显示全部楼层
标记一个。

出0入0汤圆

发表于 2008-9-9 11:01:32 | 显示全部楼层
做标记~~

出0入0汤圆

发表于 2008-9-19 08:30:23 | 显示全部楼层
怎么同阿莫商量,能否说清楚点

出0入0汤圆

发表于 2008-9-23 14:15:11 | 显示全部楼层
东西很不错,想法也很不错。

不过从性能和功能来讲,还有非常远的路要走。

目前我们的产品和双龙的产品都要比这个完善的多。

出0入296汤圆

发表于 2008-9-23 16:16:46 | 显示全部楼层
to&nbsp;【61楼】&nbsp;mcuzone&nbsp;猛章&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;^_^&nbsp;说白了我们的产品只是一个人人都买得起的PCB而已。

本贴被 Gorgon Meducer 编辑过,最后修改时间:2008-09-23,16:18:36.

出0入0汤圆

发表于 2008-10-1 18:51:52 | 显示全部楼层
正在学习之中……

呵呵,好东西大家一起分享!

顶一个咯~~

出0入0汤圆

发表于 2008-10-23 17:38:17 | 显示全部楼层
Error&nbsp;signing&nbsp;on&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;at&nbsp;COM1.

Failed&nbsp;to&nbsp;execute&nbsp;command&nbsp;with&nbsp;ID&nbsp;0x01.

好像是不能正常连接到小板上

出0入0汤圆

发表于 2008-10-25 18:22:30 | 显示全部楼层
请问,我现在用的是傻孩子寄给我的SNAIL&nbsp;MKII,用AVR32连接时

console提示

Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-l&nbsp;&nbsp;(WAIT)

Failed&nbsp;to&nbsp;get&nbsp;list&nbsp;of&nbsp;USB&nbsp;programmers.

USB&nbsp;driver&nbsp;initialization&nbsp;failed&nbsp;with&nbsp;error&nbsp;0x20000007.



驱动程序我也换过了,还是一样的提示

出0入0汤圆

 楼主| 发表于 2008-10-25 19:21:11 | 显示全部楼层
【65楼】&nbsp;ba1731&nbsp;

你有按照教程,将连接方式改成COM串口连接吗?

出0入0汤圆

发表于 2008-10-25 19:57:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-10-26 00:52:56 | 显示全部楼层
【66楼】&nbsp;kingofkings&nbsp;技术火腿(KoK)

&nbsp;肯定改了,绝对是按照教程来的

下载出现Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-cCOM1&nbsp;-pjtagicemkii&nbsp;--gui&nbsp;--part&nbsp;UC3B0256&nbsp;program&nbsp;-finternal@0x80000000&nbsp;-cxtal&nbsp;-F&nbsp;elf&nbsp;-O&nbsp;0&nbsp;-v&nbsp;-e&nbsp;-R&nbsp;-r&nbsp;F:\Dpj\AVR32\GPIO\Debug\GPIO_DEBUG.elf&nbsp;&nbsp;(WAIT)

Program&nbsp;target一直停留在0%&nbsp;

(这一步解决的方法是需要用串口助手打开再关闭一下串口)

BatchISP则很正常



AT32UC3B0256&nbsp;-&nbsp;USB&nbsp;-&nbsp;USB/DFU





Device&nbsp;selection.......................&nbsp;PASS

Hardware&nbsp;selection.....................&nbsp;PASS

Opening&nbsp;port...........................&nbsp;found&nbsp;5&nbsp;busses

PASS

Reading&nbsp;Bootloader&nbsp;version.............&nbsp;PASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.0.2

Selecting&nbsp;FLASH........................&nbsp;PASS

Erasing................................&nbsp;PASS

Parsing&nbsp;ELF&nbsp;file.......................&nbsp;PASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F:\Dpj\AVR32\GPIO\Debug\GPIO_DEBUG.elf

Programming&nbsp;memory

WARNING:&nbsp;The&nbsp;user&nbsp;program&nbsp;and&nbsp;the&nbsp;bootloader&nbsp;overlap!

Programming&nbsp;memory.....................&nbsp;PASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x0a3cb

Verifying&nbsp;memory.......................&nbsp;PASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x0a3cb

Starting&nbsp;Application...................&nbsp;PASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RESET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0



Summary:&nbsp;&nbsp;Total&nbsp;10&nbsp;&nbsp;&nbsp;Passed&nbsp;10&nbsp;&nbsp;&nbsp;Failed&nbsp;0

AtLibUsbDfu:&nbsp;failed&nbsp;to&nbsp;release&nbsp;interface&nbsp;0.

我用的是傻孩子寄给我的Snail&nbsp;Emluator&nbsp;Kit,TRST和NSRST没有焊接,硬件肯定没问题

现在最后的捣腾的结果是

Error&nbsp;signing&nbsp;on&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;at&nbsp;COM1.

Failed&nbsp;to&nbsp;execute&nbsp;command&nbsp;with&nbsp;ID&nbsp;0x01.



最新进展,上面这个问题解决了,RUN灯也亮了,终于能检测到SNAIL&nbsp;MKII了

但是Program时出现

Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-cCOM1&nbsp;-pjtagicemkii&nbsp;--gui&nbsp;--part&nbsp;UC3B0256&nbsp;program&nbsp;-finternal@0x80000000&nbsp;-cxtal&nbsp;-F&nbsp;elf&nbsp;-O&nbsp;0&nbsp;-v&nbsp;-e&nbsp;-R&nbsp;-r&nbsp;F:\Dpj\AVR32\GPIO\Debug\GPIO_DEBUG.elf&nbsp;&nbsp;(WAIT)

Connected&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;version&nbsp;5.37,&nbsp;5.37&nbsp;at&nbsp;COM1.

Erasing&nbsp;page&nbsp;failed

Programming&nbsp;of&nbsp;at&nbsp;least&nbsp;one&nbsp;locked&nbsp;lock&nbsp;region&nbsp;has&nbsp;happend&nbsp;since&nbsp;the&nbsp;last&nbsp;read&nbsp;of&nbsp;FSR.



最新进展,读取寄存器没问题

Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-cCOM1&nbsp;-pjtagicemkii&nbsp;--gui&nbsp;--part&nbsp;UC3B0256&nbsp;readregs&nbsp;&nbsp;(WAIT)

Connected&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;version&nbsp;5.37,&nbsp;5.37&nbsp;at&nbsp;COM1.

Reading&nbsp;registers.

R0:&nbsp;0x00000000

R1:&nbsp;0x00000000

R2:&nbsp;0x00000000

R3:&nbsp;0x00000000

R4:&nbsp;0x00000000

R5:&nbsp;0x00000000

R6:&nbsp;0x00000000

R7:&nbsp;0x00007ff8

R8:&nbsp;0x000002c0

R9:&nbsp;0x00000080

R10:&nbsp;0x00000000

R11:&nbsp;0x00000000

R12:&nbsp;0x00000007

SP:&nbsp;0x00007ff0

LR:&nbsp;0x800021a6

PC:&nbsp;0x800021b8



最新进展,擦除FLASH成功,但实际上芯片并没有被擦除掉,Program还是存在问题

Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-cCOM1&nbsp;-pjtagicemkii&nbsp;--gui&nbsp;--part&nbsp;UC3B0256&nbsp;erase&nbsp;-finternal@0x80000000&nbsp;&nbsp;(WAIT)

Connected&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;version&nbsp;5.37,&nbsp;5.37&nbsp;at&nbsp;COM1.

Unlocking&nbsp;flash:&nbsp;==================================================&nbsp;100.0%

Erasing&nbsp;flash:&nbsp;done





最终进展,所有问题成功解决,但是SNAIL&nbsp;MKII的速度,实在是太慢了,和BATCHISP,慢了太多太多

准备发贴,详细写出我的所有解决一个个问题的所有过程,在此感谢傻孩子的帮助,还有火腿的各种教程





和傻孩子沟通后,说是因为FT232驱动的问题,但是我已经重新安装驱动了,貌似还是不能解决,下载一个LED程序,我等了10分钟。。。。。





本贴被 ba1731 编辑过,最后修改时间:2008-10-26,15:40:32.

出0入0汤圆

 楼主| 发表于 2008-10-26 20:57:35 | 显示全部楼层
【68楼】&nbsp;ba1731&nbsp;

你没有按照我的教程修改COM的read&nbsp;write&nbsp;timeout时间吧??下载10多分钟绝对不正常的……

本贴被 kingofkings 编辑过,最后修改时间:2008-10-26,20:59:37.

出0入0汤圆

发表于 2008-10-26 21:35:43 | 显示全部楼层
【69楼】&nbsp;kingofkings&nbsp;技术火腿(KoK)&nbsp;

绝对修改了的,这个问题和傻孩子沟通过

已经解决的,我的帖子里说明了,是串口助手打开串口时的问题,我换了一个串口助手就没问题了

出0入0汤圆

 楼主| 发表于 2008-10-26 21:54:48 | 显示全部楼层
【70楼】&nbsp;ba1731&nbsp;

晕……

出0入0汤圆

发表于 2008-10-26 22:25:53 | 显示全部楼层
【71楼】&nbsp;kingofkings&nbsp;技术火腿(KoK)&nbsp;

嘿嘿,不好意思额,金老师,我在论坛刷新很快,呵呵

PS:传说金老师手工焊接的Snail&nbsp;Emulator&nbsp;Kit在我手里,哈哈

出0入296汤圆

发表于 2008-10-27 15:19:11 | 显示全部楼层
呵呵,最终问题解决了,速度慢的原因还是由FT232的驱动造成的,

FT232……万恶之源啊……

出0入0汤圆

发表于 2008-10-27 15:19:11 | 显示全部楼层
呵呵,最终问题解决了,速度慢的原因还是由FT232的驱动造成的,
FT232……万恶之源啊……

出0入0汤圆

发表于 2008-11-1 01:46:46 | 显示全部楼层
我刚到手的,情况一样也是超级无敌变态慢,请问怎么解决?

出0入0汤圆

发表于 2008-11-1 08:05:20 | 显示全部楼层
顶一个

出0入296汤圆

发表于 2008-11-1 10:39:59 | 显示全部楼层
to&nbsp;【74楼】&nbsp;avenbbs

&nbsp;&nbsp;&nbsp;&nbsp;超级无敌的慢,请参照FAQ中的解决方法。

出0入0汤圆

发表于 2008-11-1 10:39:59 | 显示全部楼层
to&nbsp;【74楼】&nbsp;avenbbs
&nbsp;&nbsp;&nbsp;&nbsp;超级无敌的慢,请参照FAQ中的解决方法。

出0入0汤圆

发表于 2008-11-1 14:45:39 | 显示全部楼层
照参了设置什么的都一样,ba1731朋友还在吗?



“呵呵,最终问题解决了,速度慢的原因还是由FT232的驱动造成的,&nbsp;

FT232……万恶之源啊……&nbsp;”



是这个原因吗?如何解决?





本贴被 avenbbs 编辑过,最后修改时间:2008-11-01,14:46:44.

出0入296汤圆

发表于 2008-11-1 15:31:50 | 显示全部楼层
to&nbsp;【77楼】&nbsp;avenbbs&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;请问你有按照本贴中傻瓜教程中说的那样设置串口么?

出0入0汤圆

发表于 2008-11-1 15:31:50 | 显示全部楼层
to&nbsp;【77楼】&nbsp;avenbbs&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;请问你有按照本贴中傻瓜教程中说的那样设置串口么?

出0入0汤圆

发表于 2008-11-1 16:52:36 | 显示全部楼层
设的一样的,算了放一放吧,过几天再说

出0入296汤圆

发表于 2008-11-1 18:43:08 | 显示全部楼层
对于超级慢的问题,可以QQ联系我,我给您解决:539777763

出0入0汤圆

发表于 2008-11-1 18:43:08 | 显示全部楼层
对于超级慢的问题,可以QQ联系我,我给您解决:539777763

出0入0汤圆

发表于 2008-12-22 16:52:04 | 显示全部楼层
我想问下这个问题怎样解决的我都遇到了



最新进展,上面这个问题解决了,RUN灯也亮了,终于能检测到SNAIL&nbsp;MKII了&nbsp;

但是Program时出现&nbsp;

Executing&nbsp;cmd.exe&nbsp;/C&nbsp;avr32program&nbsp;-cCOM1&nbsp;-pjtagicemkii&nbsp;--gui&nbsp;--part&nbsp;UC3B0256&nbsp;program&nbsp;-finternal@0x80000000&nbsp;-cxtal&nbsp;-F&nbsp;elf&nbsp;-O&nbsp;0&nbsp;-v&nbsp;-e&nbsp;-R&nbsp;-r&nbsp;F:\Dpj\AVR32\GPIO\Debug\GPIO_DEBUG.elf&nbsp;&nbsp;(WAIT)&nbsp;

Connected&nbsp;to&nbsp;JTAGICE&nbsp;mkII&nbsp;version&nbsp;5.37,&nbsp;5.37&nbsp;at&nbsp;COM1.&nbsp;

Erasing&nbsp;page&nbsp;failed&nbsp;

Programming&nbsp;of&nbsp;at&nbsp;least&nbsp;one&nbsp;locked&nbsp;lock&nbsp;region&nbsp;has&nbsp;happend&nbsp;since&nbsp;the&nbsp;last&nbsp;read&nbsp;of&nbsp;FSR.&nbsp;

出0入296汤圆

发表于 2009-1-11 16:05:13 | 显示全部楼层
请先Chip&nbsp;Erase,你遇到的问题是由于下载的芯片里面有Bootloader,

Bootloader自动设置了Security&nbsp;Bit导致任何通过JTAG访问内部总线

的操作都失败导致的……解决方法就是先执行片擦除……执行片擦除

以后,如果还想恢复Bootloader,在AVR32&nbsp;Studio2.1中,只需要通过

菜单Program&nbsp;Bootloader就可以实现了。

出0入0汤圆

发表于 2009-1-11 16:05:13 | 显示全部楼层
请先Chip&nbsp;Erase,你遇到的问题是由于下载的芯片里面有Bootloader,
Bootloader自动设置了Security&nbsp;Bit导致任何通过JTAG访问内部总线
的操作都失败导致的……解决方法就是先执行片擦除……执行片擦除
以后,如果还想恢复Bootloader,在AVR32&nbsp;Studio2.1中,只需要通过
菜单Program&nbsp;Bootloader就可以实现了。

出0入0汤圆

发表于 2009-3-28 13:48:23 | 显示全部楼层
占个位!!!

出0入0汤圆

发表于 2009-4-5 10:33:01 | 显示全部楼层
所有操作都出现了这个问题?什么原因啊!!AVR Studio4 里连接已经通过了!!!

(原文件名:QQ截图未命名.jpg)

出0入296汤圆

发表于 2009-4-7 20:08:08 | 显示全部楼层
出现这个错误恭喜你你的SEK已经正常工作了。
这是告诉你芯片被锁定了,你只要执行一个ChipErase就可以了。之所以芯片被锁定
是因为芯片默认有USB Bootloader,这个程序要锁定芯片的。直接片擦除就OK。

出0入0汤圆

发表于 2009-5-15 22:03:05 | 显示全部楼层
仿真的时候用ICC仿真器啊,我的程序调试的时候又点问题啊

出0入296汤圆

发表于 2009-5-27 12:33:28 | 显示全部楼层
to 【91楼】 jinqiuw  
    ICC仿真器是什么?能截一个图来看看么?

出0入0汤圆

发表于 2009-6-6 18:49:53 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2009-6-6 23:13:21 | 显示全部楼层
三楼的是。。。。。
吚延辉???

出0入296汤圆

发表于 2009-6-6 23:14:23 | 显示全部楼层
??

出0入0汤圆

发表于 2009-8-22 22:25:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-22 23:45:14 | 显示全部楼层

出0入0汤圆

发表于 2009-9-2 02:49:39 | 显示全部楼层
FT232R的使用上有些问题:
1.FT232R上就有3.3v的输出,不需要另外的电路:
使用:3V3OUT Output
+3.3V output from integrated LDO regulator. This pin should be decoupled to
ground using a 100nF capacitor. The main use of this pin is to provide the internal
+3.3V supply to the USB transceiver cell and the internal 1.5kJ pull up resistor on
USBDP. Up to 50mA can be drawn from this pin to power external logic if
required.
This pin can also be used to supply the VCCIO pin.
以下部分可以省略:

(原文件名:ourdev_367653.jpg)

2.FT232R的Vcc Pin如果使用3.3V,应该使用外部震晶,否则会导致FT232R无法正常工作。
手册上说明:
1. The minimum operating voltage VCC must be +4.0V (could use VBUS=+5V) when
using the internal clock generator. Operation at +3.3V is possible using an external
crystal oscillator.

出0入0汤圆

发表于 2009-9-20 09:25:09 | 显示全部楼层
标记

出0入0汤圆

发表于 2009-9-23 10:36:03 | 显示全部楼层
呵呵   谢谢了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 00:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表