bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1086回复:2

一个设计的问题。大侠们来讨论看看有什么好办法

楼主#
更多 发布于:2003-07-29 18:33
1。我是在motorola 850,os vvxworks上作usb端口,来从pc下载或发东西给pc
现在问题是我下载的东西是放在内存里,发的东西也是从内存上拿
所以这点上和scsi交互就特别麻烦,要想像u盘那样操作就要把ram模拟成flash或磁盘。而不用scsi协议的话,把usb作成个文件来操作,又怕pc端的2000不支持!
这点大家有什么好的建议么?
2。还有点是我的媒举作到设备已经可以收到00 09 01 00 - 00 00 00 00了,设备收到这个包应该作什么呢?接下来是我回包,还是host发什么包过来呢?现在是死在这里了。
3。Dev  Phase  Data                       Info           Time   Cmd.Phase.Ofs    
---  -----  -------------------------  -------------  -----  ------------------
 20  CTL    80 06 00 01 - 00 00 12 00  GET DESCRIPTR    0us         1.1.0        
 20  DI     12 01 10 01 - 00 00 00 40  .......@       3.7ms         1.2.0        
            a0 0e 03 68 - 00 01 01 02  ...h....                     1.2.8        
            03 01                      ..                           1.2.16      
 20  CTL    80 06 00 02 - 00 00 09 00  GET DESCRIPTR   26us         2.1.0        
 20  DI     09 02 27 00 - 01 01 00 80  ..\'.....       3.9ms         2.2.0        
            32                         2                            2.2.8        
 20  CTL    80 06 00 02 - 00 00 27 00  GET DESCRIPTR   22us         3.1.0        
 20  DI     09 02 27 00 - 01 01 00 80  ..\'.....       3.9ms         3.2.0        
            32 09 04 00 - 00 03 08 06  2.......                     3.2.8        
            50 00 07 05 - 81 02 40 00  P.....@.                     3.2.16      
            00 07 05 02 - 02 40 00 00  .....@..                     3.2.24      
            07 05 83 03 - 02 00 01     .......                      3.2.32      
 20  CTL    00 09 01 00 - 00 00 00 00  SET CONFIG       8us         4.1.0        
 20  DO     55 53 42 43 - 68 0b 1b 81  USBCh...       4.9ms         5.1.0        
            24 00 00 00 - 80 00 06 12  $.......                     5.1.8        
            00 00 00 24 - 00 00 00 00  ...$....                     5.1.16      
            00 00 00 00 - 00 00 00     .......                      5.1.24      
 20  DI     00 80 02 02 - 1f 00 00 00  ........       999us         6.1.0        
            4c 41 4e 44 - 4d 41 53 20  LANDMAS                      6.1.8        
            51 51 4d 43 - 59 33 35 30  QQMCY350                     6.1.16      
            31 30 30 53 - 20 20 20 20  100S                         6.1.24      
            31 2e 31 31                1.11                         6.1.32      
 20  DI     55 53 42 53 - 68 0b 1b 81  USBSh...       1.0ms         7.1.0        
            00 00 00 00 - 00           .....                        7.1.8        
 20  DO     55 53 42 43 - 68 0b 1b 81  USBCh...       2.0ms         8.1.0        
            fc 00 00 00 - 80 00 0a 23  .......#                     8.1.8        
            00 00 00 00 - 00 00 00 fc  ........                     8.1.16      
            00 00 00 00 - 00 00 00     .......                      8.1.24      
 20  DI     00 00 00 08 - 00 10 00 00  ........       997us         9.1.0        
            03 00 02 00                ....                         9.1.8        
 20  DI     55 53 42 53 - 68 0b 1b 81  USBSh...       1.0ms        10.1.0        
            f0 00 00 00 - 00           .....                       10.1.8        
 21  CDB    12 00 00 00 - 20 00        INQUIRY        1.4ms        11.1.0        
 21  DI     00 80 02 02 - 1f 00 00 00  ........         4us        11.2.0        
            4c 41 4e 44 - 4d 41 53 20  LANDMAS                     11.2.8        
            51 51 4d 43 - 59 33 35 30  QQMCY350                    11.2.16      
            31 30 30 53 - 20 20 20 20  100S

一个u盘的例子,我中间有点不明白。
00 09 01 00 - 00 00 00 00代表媒举的结束?
12 00 00 00 - 20 00        INQUIRY 应该是scsi的第一个包吧
那中间的
DO     55 53 42 43 - 68 0b 1b 81  USBCh...       4.9ms         5.1.0        
            24 00 00 00 - 80 00 06 12  $.......                     5.1.8        
            00 00 00 24 - 00 00 00 00  ...$....                     5.1.16      
            00 00 00 00 - 00 00 00

55 53 42 53 - 68 0b 1b 81  USBSh...       1.0ms         7.1.0        
            00 00 00 00 - 00
这些是什么命令啊?哪个协议里面的啊?感觉又不是usb也不是scsi的。55 53 42 53 后面也多次出现不知道是作什么的

请大家多帮忙了。我的联系方式,bjzps@263.net,qq2169770
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 19:09
55 53 42 53 - 68 0b 1b 81 USBSh... 1.0ms 7.1.0
00 00 00 00 - 00
是TEST UNIT READY
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-30 00:54
09 01 是set config,回个空包就行了!
游客

返回顶部