jim2001999
驱动牛犊
驱动牛犊
  • 注册日期2004-07-29
  • 最后登录2007-01-15
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1065回复:2

离成功就差一步的问题了,read10响应出错

楼主#
更多 发布于:2007-01-15 15:21
我是用 USBN9603+ARM7开发的虚拟U盘,在程序中直接返回了U盘的应答数据。
但是在read10的时候老是出问题。程序里面明明传送了CSW,可通过BUS BOUND截获的数据里却没有。然后就直接主机继续read10了,我后来修改了程序,在发送数据的时候disable了接收端口,但问题依然存在。

各位兄弟姐妹帮帮忙,谢谢了 。附bus bund数据
Phase Data                                 Description  
----- -------------------------------------------------- ----------------
CTL   80 06 00 01 00 00 12 00                   GET DESCRIPTOR
LEN   12 00 00 00                           18        
DI   12 01 10 01 00 00 00 08 1a 14 31 01 00 00 00 00 ..........1.....
    00 01                               ..        
CTL   80 06 00 02 00 00 09 00                   GET DESCRIPTOR
LEN   09 00 00 00                           9          
DI   09 02 20 00 01 01 00 80 64                 .. .....d    
CTL   80 06 00 02 00 00 20 00                   GET DESCRIPTOR
LEN   20 00 00 00                           32        
DI   09 02 20 00 01 01 00 80 64 09 04 00 00 02 08 06 .. .....d.......
    50 00 07 05 81 02 40 00 00 07 05 02 02 40 00 00 P.....@......@..
CTL   00 09 01 00 00 00 00 00                   SET CONFIG    
CTL   01 0b 00 00 00 00 00 00                   SET INTERFACE  
CTL   a1 fe 00 00 00 00 01 00                   GET MAX LUN  
LEN   01 00 00 00                           1          
DI   00                                 .          
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 24 00 00 00 80 00 06 12 USBC..u.$.......
    00 00 00 24 00 00 00 00 00 00 00 00 00 00 00   ...$...........
LEN   24 00 00 00                           36        
DI   00 80 00 01 1f 00 00 00 55 53 42 79 74 65 20 20 ........USByte
    57 6f 6e 64 65 72 66 75 6c 6c 20 20 20 20 20 20 Wonderfull    
    31 2e 30 36                           1.06        
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 00       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 fc 00 00 00 80 00 0a 23 USBC..u........#
    00 00 00 00 00 00 00 fc 00 00 00 00 00 00 00   ...............
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 01       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 12 00 00 00 80 00 0c 03 USBC..u.........
    00 00 00 12 00 00 00 00 00 00 00 00 00 00 00   ...............
LEN   12 00 00 00                           18        
DI   f0 00 06 00 00 00 00 0a 00 00 00 00 28 00 00 00 ............(...
    00 00                               ..        
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 00       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 fc 00 00 00 80 00 0a 23 USBC..u........#
    00 00 00 00 00 00 00 fc 00 00 00 00 00 00 00   ...............
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 01       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 12 00 00 00 80 00 0c 03 USBC..u.........
    00 00 00 12 00 00 00 00 00 00 00 00 00 00 00   ...............
LEN   12 00 00 00                           18        
DI   f0 00 06 00 00 00 00 0a 00 00 00 00 28 00 00 00 ............(...
    00 00                               ..        
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 00       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 fc 00 00 00 80 00 0a 23 USBC..u........#
    00 00 00 00 00 00 00 fc 00 00 00 00 00 00 00   ...............
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 01       USBS..u......  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 12 00 00 00 80 00 0c 03 USBC..u.........
    00 00 00 12 00 00 00 00 00 00 00 00 00 00 00   ...............
LEN   12 00 00 00                           18        
DI   f0 00 06 00 00 00 00 0a 00 00 00 00 28 00 00 00 ............(...
    00 00                               ..        
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 00       USBS..u......  
CDB   12 00 00 00 24 00                       INQUIRY      
LEN   24 00 00 00                           36        
DI   00 80 00 01 1f 00 00 00 55 53 42 79 74 65 20 20 ........USByte
    57 6f 6e 64 65 72 66 75 6c 6c 20 20 20 20 20 20 Wonderfull    
    31 2e 30 36                           1.06        
CDB   25 00 00 00 00 00 00 00 00 00               READ CAPACITY  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 08 00 00 00 80 00 0a 25 USBC..u........%
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ...............
LEN   08 00 00 00                           8          
DI   00 01 fe ff 00 00 02 00                   ........    
LEN   0d 00 00 00                           13        
DI   55 53 42 53 08 90 75 82 00 00 00 00 00       USBS..u......  
LEN   08 00 00 00                           8          
DI   00 01 fe ff 00 00 02 00                   ........    
CDB   28 00 00 00 00 00 00 00 01 00               READ        
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 00 02 00 00 80 00 0a 28 USBC..u........(
    00 00 00 00 00 00 00 01 00 00 00 00 00 00 00   ...............
LEN   00 02 00 00                           512        
DI   fa 33 c0 8e d0 bc 00 7c 8b f4 50 07 50 1f fb fc .3........P.P...
    bf 00 06 b9 00 01 f2 a5 ea 1d 06 00 00 be be 07 ................
    b3 04 80 3c 80 74 0e 80 3c 00 75 1c 83 c6 10 fe ...<.t..<.u.....
    cb 75 ef cd 18 8b 14 8b 4c 02 8b ee 83 c6 10 fe .u......L.......
    cb 74 1a 80 3c 00 74 f4 be 8b 06 ac 3c 00 74 0b .t..<.t.....<.t.
    56 bb 07 00 b4 0e cd 10 5e eb f0 eb fe bf 05 00 V.......^.......
    bb 00 7c b8 01 02 57 cd 13 5f 73 0c 33 c0 cd 13 ......W.._s.3...
    4f 75 ed be a3 06 eb d3 be c2 06 bf fe 7d 81 3d Ou.............=
    55 aa 75 c7 8b f5 ea 00 7c 00 00 49 6e 76 61 6c U.u........Inval
    69 64 20 70 61 72 74 69 74 69 6f 6e 20 74 61 62 id partition tab
    6c 65 00 45 72 72 6f 72 20 6c 6f 61 64 69 6e 67 le.Error loading
    20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65   operating syste
    6d 00 4d 69 73 73 69 6e 67 20 6f 70 65 72 61 74 m.Missing operat
    69 6e 67 20 73 79 73 74 65 6d 00 00 00 00 00 00 ing system......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
CDB   28 00 00 00 00 00 00 00 01 00               READ        
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 00 02 00 00 80 00 0a 28 USBC..u........(
    00 00 00 00 00 00 00 01 00 00 00 00 00 00 00   ...............
LEN   00 02 00 00                           512        
DI   fa 33 c0 8e d0 bc 00 7c 8b f4 50 07 50 1f fb fc .3........P.P...
    bf 00 06 b9 00 01 f2 a5 ea 1d 06 00 00 be be 07 ................
    b3 04 80 3c 80 74 0e 80 3c 00 75 1c 83 c6 10 fe ...<.t..<.u.....
    cb 75 ef cd 18 8b 14 8b 4c 02 8b ee 83 c6 10 fe .u......L.......
    cb 74 1a 80 3c 00 74 f4 be 8b 06 ac 3c 00 74 0b .t..<.t.....<.t.
    56 bb 07 00 b4 0e cd 10 5e eb f0 eb fe bf 05 00 V.......^.......
    bb 00 7c b8 01 02 57 cd 13 5f 73 0c 33 c0 cd 13 ......W.._s.3...
    4f 75 ed be a3 06 eb d3 be c2 06 bf fe 7d 81 3d Ou.............=
    55 aa 75 c7 8b f5 ea 00 7c 00 00 49 6e 76 61 6c U.u........Inval
    69 64 20 70 61 72 74 69 74 69 6f 6e 20 74 61 62 id partition tab
    6c 65 00 45 72 72 6f 72 20 6c 6f 61 64 69 6e 67 le.Error loading
    20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65   operating syste
    6d 00 4d 69 73 73 69 6e 67 20 6f 70 65 72 61 74 m.Missing operat
    69 6e 67 20 73 79 73 74 65 6d 00 00 00 00 00 00 ing system......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
                                                                                   ------问题所在    

CDB   28 00 00 00 00 00 00 00 01 00               READ  
LEN   1f 00 00 00                           31        
DO   55 53 42 43 08 90 75 82 00 02 00 00 80 00 0a 28 USBC..u........(
    00 00 00 00 00 00 00 01 00 00 00 00 00 00 00   ...............
……………………………………
realee
驱动牛犊
驱动牛犊
  • 注册日期2005-02-28
  • 最后登录2007-07-23
  • 粉丝0
  • 关注0
  • 积分480分
  • 威望48点
  • 贡献值0点
  • 好评度47点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-05 12:58
不明白
jim2001999
驱动牛犊
驱动牛犊
  • 注册日期2004-07-29
  • 最后登录2007-01-15
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-15 21:49
我顶顶顶!!!
游客

返回顶部