egrias
驱动牛犊
驱动牛犊
  • 注册日期2004-06-23
  • 最后登录2009-02-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1085回复:0

路过的大虾,进来帮忙解决个小问题!

楼主#
更多 发布于:2004-08-11 16:28
看了很多帖子,想用d12做个USB接口。
发命令0XFD,返回0X1210,这好象是对的,但是在枚举的时候通不过。用Bus Hound看到的数据如下:

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

  Device - Device ID (followed by the endpoint for USB devices)
            (9) USB Root Hub
  Phase  - Phase Type
            CTL   USB control transfer      
            DI    Data in                    
            USTS  USB status                
  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)
------  -----  ------------------------  ----------------  ------------------
   9.1  DI     04                        .                        1.1.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS               2.1.0(2)    
   9.0  DI     01 03 01 00               ....                     2.2.0        
   9.0  CTL    23 01 10 00  02 00 00 00  CLEAR FEATURE            4.1.0        
   9.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               5.1.0        
   9.0  DI     00 01 00 00               ....                     5.2.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS               6.1.0        
   9.0  DI     01 03 00 00               ....                     6.2.0        
   9.1  DI     04                        .                        7.1.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS               8.1.0(2)    
   9.0  DI     00 01 01 00               ....                     8.2.0        
   9.0  CTL    23 01 10 00  02 00 00 00  CLEAR FEATURE           10.1.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS              11.1.0        
   9.0  DI     01 03 01 00               ....                    11.2.0        
   9.0  CTL    23 03 04 00  02 00 00 00  SET FEATURE             12.1.0        
   9.1  DI     04                        .                       13.1.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS              14.1.0        
   9.0  DI     00 01 11 00               ....                    14.2.0        
   9.0  CTL    23 01 14 00  02 00 00 00  CLEAR FEATURE           15.1.0        
   9.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS              16.1.0        
   9.0  DI     00 01 01 00               ....                    16.2.0        
   9.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          17.1.0        
   9.0  USTS   05 00 00 80               no response             17.2.0  


经过测试发现,d12只产生总线复位中断,没有端点中断,不知道为什么。进来的大虾帮帮忙,给写指点。    
游客

返回顶部