leoguo1980
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1368回复:5

用bushound看到的,什么意思,请教

楼主#
更多 发布于:2004-03-30 14:08
枚举时类型(class)请求是什么意思
即bmRequesttype=a3或23时
谢谢
leoguo1980
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-03-31 10:09
难道就没有一个人知道吗
zf_98412
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-31 11:10
Class即Class Specific request
如:MASS Storage Class中使用BulkOnly传输的有两个class specific request
 0x21 - Bulk Only Mass Storage Reset
 0xA1 - Get Max LUN (Logic Units Number)
你可以到www.usb.org中下载你所需要做的设备所属的Class的说明文档。
leoguo1980
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-03-31 11:22
 我用的是d12
为什么用bus hound看到
a3 00 00 00  01 00 04 00           GET STATUS              
DI 00 01 03 00            
那a3代表什么,既然是get status就应该是标准设备请求啊
可是查a3的话又是类型(class)请求
怎么回事
zf_98412
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-31 19:47
0x23是哪个class的就真不知道了。我给你举的例子的是优盘所属的class的。如果你自己都不知道你自己要写的设备要属于哪个class就真没人能帮你了。
zhaobeishengcoo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-25
  • 最后登录2005-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-09 20:05
A3 是集线器的请求。那是一个class请求。你参考一下USB规范或者《USB系统体系》,那里有这写命令的解释!
游客

返回顶部