5708|14

3415

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

【ATMEL SAM R21】USB CDC测试 [复制链接]

看到论坛有朋友说USB有古怪可能是ASF的问题
其实第一反应是USB芯片组
因为现在很多USB芯片组比较坑爹
要知道,INTEL是USB组织的牵头厂家
其它的情况,你懂的
撸主遇到过仿真器在AMD USB桥接芯片上出现的不兼容情况
苦逼的很,所以也凑热闹试了试

先说说电脑配置
CM 370
Intel 915GM
2G DDR2
可能会影响的就是这些了
出现USB问题的糖友,可以考虑一下升级BIOS

上测试过程吧:

这个是ASF版本


工程包含的模块


测试了一个Unit Tests for the usb device  cdc class
看上去正常

然后跑了一下坛友们说有问题的工程
usb device  cdc example

发现了USB虚拟的COM口,COM23
COM26是EDBG虚拟出来的


COM23向COM26发送数据
其实就是通过USB向R21发送数据,R21通过EDBG发回


COM26向COM23发送数据
其实就是EDBG向R21发送数据,R21通过USB发回

视频啥的就不上了
会不会是还是PC的USB芯片兼容问题?
如果是,也算是ASF测试不是很周全,有bug
供大家参考
查看本帖全部内容,请登录或者注册

最新回复

USB设备中,HID类是兼容性最好的。CDC就要差一些,有的主板就很难识别。   详情 回复 发表于 2015-1-28 22:34
点赞 关注
个人签名

So TM what......?

 

回复
举报

5968

帖子

8

TA的资源

版主

沙发
 
或许是的耶

点评

其实感觉应该是USB3.0并不能完全向下兼容USB2.0吧  详情 回复 发表于 2015-1-28 16:48
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

板凳
 



  其实感觉应该是USB3.0并不能完全向下兼容USB2.0吧
 
个人签名

So TM what......?

 

 

回复

1万

帖子

25

TA的资源

版主

4
 
如果方便,请升级到ASF 3.21在试试这个例程。问题就是在ASF 3.21上,在3.20上我也是正常的。

https://bbs.eeworld.com.cn/thread-455138-1-1.html

点评

我试试  详情 回复 发表于 2015-1-28 16:58
 
 
 

回复

1万

帖子

25

TA的资源

版主

5
 
可以直接测试ASF中倒数第二个例程,USB Standard IO(stdio) Example,比较方便测试。

点评

刚才测试了3.20下的几个USB,看上去都挺正常的,想下3.21,没下几分钟就被ATMEL给BAN出来了[attachimg]187400[/attachimg] 这段时间估计都测试不了了,抱歉。  详情 回复 发表于 2015-1-28 18:35
 
 
 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

6
 
dcexpert 发表于 2015-1-28 16:53
如果方便,请升级到ASF 3.21在试试这个例程。问题就是在ASF 3.21上,在3.20上我也是正常的。

https://bbs.eeworld.com.cn/thread-455138-1-1.html

我试试


 
个人签名

So TM what......?

 

 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

7
 
dcexpert 发表于 2015-1-28 16:56
可以直接测试ASF中倒数第二个例程,USB Standard IO(stdio) Example,比较方便测试。

  
  刚才测试了3.20下的几个USB,看上去都挺正常的,想下3.21,没下几分钟就被ATMEL给BAN出来了
这段时间估计都测试不了了,抱歉。


点评

我共享了: http://pan.baidu.com/share/link?shareid=458158&uk=321377241 文件是: as-asf-msi-6.2.1297-win32.win32.x86.msi  详情 回复 发表于 2015-1-28 20:35
 
个人签名

So TM what......?

 

 

回复

1万

帖子

25

TA的资源

版主

8
 
ljj3166 发表于 2015-1-28 18:35
刚才测试了3.20下的几个USB,看上去都挺正常的,想下3.21,没下几分钟就被ATMEL给BAN出来了
这段时间估计都测试不了了,抱歉。



我共享了:
http://pan.baidu.com/share/link?shareid=458158&uk=321377241

文件是:
as-asf-msi-6.2.1297-win32.win32.x86.msi

点评

已经上过baidu一当了,上次为了节省时间,百度离线下载的AS6.2结果安装好,一进debug就出错,后来老老实实迅雷单线程下了一个,一切ok 貌似是百度这货从来不管HASH  详情 回复 发表于 2015-1-28 20:51
 
 
 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

9
 
dcexpert 发表于 2015-1-28 20:35
我共享了:
http://pan.baidu.com/share/link?shareid=458158&uk=321377241

文件是:
as-asf-msi-6.2.1297-win32.win32.x86.msi


已经上过baidu一当了,上次为了节省时间,百度离线下载的AS6.2结果安装好,一进debug就出错,后来老老实实迅雷单线程下了一个,一切ok
貌似是百度这货从来不管HASH


 
个人签名

So TM what......?

 

 

回复

1万

帖子

25

TA的资源

版主

10
 
离线下载有时会出错。这个文件是我下载后上传的,应该没有问题。
 
 
 

回复

1万

帖子

25

TA的资源

版主

11
 
就是希望大家都测测,确认是不是ASF3.21的问题。

另外昨天晚上还发现一个新问题也希望有空测试一下,就是在cdc例程中,添加delay服务后,就会引起cdc通信失败。

https://bbs.eeworld.com.cn/thread-455276-1-1.html

点评

换成3.21,USB例程的确有问题,电脑上显示 unknown device  详情 回复 发表于 2015-1-28 22:23
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

12
 
我端口那CDC就是显示不出来,看来还不是程序问题呀

点评

USB设备中,HID类是兼容性最好的。CDC就要差一些,有的主板就很难识别。  详情 回复 发表于 2015-1-28 22:34
 
 
 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

13
 
dcexpert 发表于 2015-1-28 20:56
就是希望大家都测测,确认是不是ASF3.21的问题。

另外昨天晚上还发现一个新问题也希望有空测试一下,就是在cdc例程中,添加delay服务后,就会引起cdc通信失败。

https://bbs.eeworld.com.cn/thread-455276-1-1.html



换成3.21,USB例程的确有问题,电脑上显示 unknown device

点评

如果按照我的方法可以修复,那么就说明是ASF3.21的bug了。为了找到它,反复烧写芯片多次,有些心疼啊。如果ATMEL也有一个FRAM的型号就好了。  详情 回复 发表于 2015-1-28 22:32
 
个人签名

So TM what......?

 

 

回复

1万

帖子

25

TA的资源

版主

14
 
ljj3166 发表于 2015-1-28 22:23
换成3.21,USB例程的确有问题,电脑上显示 unknown device


如果按照我的方法可以修复,那么就说明是ASF3.21的bug了。为了找到它,反复烧写芯片多次,有些心疼啊。如果ATMEL也有一个FRAM的型号就好了。

 
 
 

回复

1万

帖子

25

TA的资源

版主

15
 
770781327 发表于 2015-1-28 20:58
我端口那CDC就是显示不出来,看来还不是程序问题呀


USB设备中,HID类是兼容性最好的。CDC就要差一些,有的主板就很难识别。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【干货上新】电源解决方案和技术第二趴 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 1

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表