打印
[ZLG-ARM]

PDIUSBD12枚举的问题

[复制链接]
1479|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shorestly|  楼主 | 2007-8-13 18:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:Easyarm2200的usb-E2prom实验,程序运行后,goodlink闪了三次,系统显示无法识别的USB设备,当然也无法安装驱动
用BusHound查看数据,并不是开始枚举的80 06 00 03  00 00 40 00  GET DESCRIPTOR的setup包,而是如下数据:
17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS     1.1.0(2)     
 17.0  DI     01 05 01 00               ....           1.2.0        
17.0  CTL    23 01 10 00  05 00 00 00  CLEAR FEATURE   3.1.0        
17.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS      4.1.0        
  17.0  DI     00 85 00 00               ....         4.2.0        
  17.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS   5.1.0        
  17.0  DI     00 05 00 00               ....         5.2.0        
  17.0  CTL    a3 00 00 00  03 00 04 00  GET STATUS     6.1.0        
  17.0  DI     00 05 00 00               ....        6.2.0        
  17.0  CTL    a3 00 00 00  04 00 04 00  GET STATUS  7.1.0        
  17.0  DI     00 05 00 00               ....         7.2.0        
  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS    8.1.0(2)     
  17.0  DI     01 05 00 00               ....        8.2.0        
  17.0  CTL    23 03 04 00  05 00 00 00  SET FEATURE   10.1.0        
  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS  11.1.0        
  17.0  DI     00 85 11 00               ....    11.2.0        
  17.0  CTL    23 01 14 00  05 00 00 00  CLEAR FEATURE 12.1.0        
  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS   13.1.0        
  17.0  DI     00 85 01 00               ....          13.2.0        
  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS  14.1.0        
  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS   15.1.0        
  17.0  DI     00 85 01 00               ....      14.2.0        
  17.0  DI     00 85 01 00               ....      15.2.0        
  17.0  CTL    23 01 10 00  05 00 00 00  CLEAR FEATURE 16.1.0        
  17.0  CTL    a3 00 00 00  06 00 04 00  GET STATUS   17.1.0        
  17.0  DI     00 05 00 00               ....          17.2.0        
  17.0  CTL    a3 00 00 00  07 00 04 00  GET STATUS 18.1.0        
  17.0  DI     00 05 00 00               ....       18.2.0        
  17.0  CTL    a3 00 00 00  08 00 04 00  GET STATUS 19.1.0        
  17.0  DI     00 05 00 00               ....      19.2.0        
  17.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS 20.1.0        
  17.0  DI     00 85 00 00               ....          20.2.0 


请教周工这是正常的枚举吗?为什么没有进入发送80 06获取设备描述,而插入U盘后获取的数据与之相比,在开始到11.2.0基本相同,然后DI数据就不同了,在20.1.0之后,U盘正常获取设备描述枚举成功,而PDIUSBD12就没有。
请高手分析一下原因,为什么会这样,不像是固件的问题啊

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝