阅读:1368回复:5
用bushound看到的,什么意思,请教
枚举时类型(class)请求是什么意思
即bmRequesttype=a3或23时 谢谢 |
|
沙发#
发布于:2004-03-31 10:09
难道就没有一个人知道吗
|
|
板凳#
发布于: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的说明文档。 |
|
地板#
发布于: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)请求 怎么回事 |
|
地下室#
发布于:2004-03-31 19:47
0x23是哪个class的就真不知道了。我给你举的例子的是优盘所属的class的。如果你自己都不知道你自己要写的设备要属于哪个class就真没人能帮你了。
|
|
5楼#
发布于:2004-04-09 20:05
A3 是集线器的请求。那是一个class请求。你参考一下USB规范或者《USB系统体系》,那里有这写命令的解释!
|
|