iamchine
驱动小牛
驱动小牛
  • 注册日期2002-11-18
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1019回复:2

求助!(给分)

楼主#
更多 发布于:2003-01-23 11:09
以下是偶用BusHound抓的,偶的设备descriptor是抄用别的u盘的,但改了其EP0的最大包长(08h->40h),请大虾帮忙分析主机如此动作的原因
  (9) USB Root Hub
  (10) USB Mass Storage Device
  (11)   USB Flash Disk [ROM=1.00]

Dev  Phase  Data                                                   Info            
---  -----  -----------------------------------------------------  ----------------
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     01 01 01 00                                            ....            
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     01 01 01 00                                            ....            
  9  CTL    23 01 10 00 - 02 00 00 00                              CLASS            
  9  CTL    a3 00 00 00 - 01 00 04 00                              CLASS            
  9  DI     00 01 00 00                                            ....            
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     01 01 00 00                                            ....            
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     01 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  USTS   04 00 00 80                                            pid stalled      
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  USTS   04 00 00 80                                            pid stalled      
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 00 00                                            ....            
  9  CTL    23 03 04 00 - 02 00 00 00                              CLASS            
  9  DI     04                                                     .                
  9  CTL    a3 00 00 00 - 02 00 04 00                              CLASS            
  9  DI     03 01 10 00                                            ....            
  9  CTL    23 01 14 00 - 02 00 00 00                              CLASS            
  9  DI     12 01 10 01 - 00 00 00 40 - d1 0e 20 66 - 00 01 00 00  .......@.. f....
            00 01                                                  ..              
  9  USTS   04 00 00 80                                            pid stalled      
  9  CTL    23 01 01 00 - 02 00 00 00                              CLASS            


[编辑 -  1/23/03 by  iamchine]
iamchine
驱动小牛
驱动小牛
  • 注册日期2002-11-18
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-23 11:34
另外通过检查UTMI接口的信号,主机端在接收到偶设备上传的描述符表包后ACK了,但1ms后发了个SOF后接着不久就Reset总线了,所以后面有连续的几次上传描述符表包的问题,偶用的OS是W2K。
iamchine
驱动小牛
驱动小牛
  • 注册日期2002-11-18
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-23 13:25
偶自己弄错了,后来再分析UTMI后面的数据和MCU总线数据才发现是被固件Stall了,哎,不能用仿真器调试的弊端!!现在可以SET_CONFIG了。
游客

返回顶部