wahaha66
驱动牛犊
驱动牛犊
  • 注册日期2006-09-09
  • 最后登录2008-11-23
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1194回复:0

D12枚举过程中的一些问题

楼主#
更多 发布于:2007-07-23 10:36
这个是用Bus Hound采集的数据

Bus Hound 5.00 capture. Complements of www.perisoft.net


  Device - Device ID (followed by the endpoint for USB devices)
            (7) USB Root Hub
            (10) Intel(R) 82801BA/BAM USB Universal Host Controller - 2442
            (12) USB Root Hub
  Phase  - Phase Type
            CTL   USB control transfer      
            DI    Data in                    
  Data   - Hex dump of the data transferred
  Descr  - Description of the phase
  Cmd... - Position in the captured data


Device  Phase  Data                      Description       Cmd.Phase.Ofs(rep)
------  -----  ------------------------  ----------------  ------------------
  12.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS                 1.1.0(2)    
  12.0  DI        01 01 01 00               ....                                                1.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00  CLEAR FEATURE          3.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS                  4.1.0        
  12.0  DI        00 01 00 00               ....                                                4.2.0        
  12.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS                 5.1.0(2)    
  12.0  DI        01 01 00 00               ....                                                5.2.0        
  12.0  CTL    23 03 04 00  02 00 00 00  SET FEATURE              7.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS                  8.1.0        
  12.0  DI       00 01 10 00               ....                                                   8.2.0        
  12.0  CTL    23 01 14 00  02 00 00 00  CLEAR FEATURE            9.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS              10.1.0(3)    
  12.0  DI        00 01 00 00               ....                                                10.2.0        
  12.0  CTL    23 01 01 00  02 00 00 00  CLEAR FEATURE           13.1.0

到了这一步的时候 就不能往下进行了
看了一些书 应该是在set feature 之后 D+ 会复位一段时间  经示波器检测 没有问题
然后在set feature 之后的 get status 返回的数据  来验证设备是否处于重启状态 返回的数据为00 10 1000  ,这个数据应该有问题  正常的应该为03 01 10 00
不知道这个是什么引起的 芯片有问题?
大家看看  讨论一下
刻!!!!!!!!!
游客

返回顶部