zf_98412
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1662回复:2

U盘BULK-ONLY传输中Bulk-only Mass Storage Reset及Get Max Lun如何使用?

楼主#
更多 发布于:2003-10-29 17:04
最近在写SL811HS对优盘的读写。刚刚读出设备描述及配置,在看BULK-ONLY Transport说明时发现这两个Class-specific request:
Bulk-only Mass Storage Reset:
    bmRequest=0x21,bRequest=0xff,wValue=0x0000,
    wIndex=Interface,wLength=0
Get Max LUN:
    bmRequest=0xa1,bRequest=0xff,wValue=0x0000,
    wIndex=Interface,wLength=1

我把这两个指令与前面的枚举过程统一处理的,结果是不能成功。一个优盘全部返回STALL,还有个优盘则是前者成功,后者返回超时。请教这两个request是否有必要,如果有必要,如何使用?
qbasic
驱动牛犊
驱动牛犊
  • 注册日期2002-07-30
  • 最后登录2006-01-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-31 16:04
我也有同样的疑问
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-03 10:10
我也对此疑惑,欢迎一起讨论,我在用USB BOUND时没发现使用该命令,但我发现了23H命令,其中一个U盘的情况如下:
DO:55 53 42 43 - 68 9a 50 81 - fc 00 00 00 - 80 00 0a 23
   00 00 00 00 - 00 00 00 fc - 00 00 00 00 - 00 00 00
DI:00 00 00 08 - 00 10 00 00 - 03 00 02 00
DI:55 53 42 53 - 68 9a 50 81 - f0 00 00 00
www.dragon-2008.com 欢迎交流
游客

返回顶部