BOT MASS_STORAGE_RESET Bulk-Only Mass Storage Reset
2021-09-29
2184
0
Bulk-Only Mass Storage Reset类特定请求是USB大容量存储设备独有的。
该特定类请求的功能
- 用于复位大容量存储设备和与之关联的接口。
- 通知设备接下来的批量端点输出数据为命令块包(CBW)。
由于该请求是控制请求,所以是通过端点0发送的。
在设备完成该请求即复位之前,设备应保持NAK设备请求的状态阶段。
尽管批量大容量存储复位,设备仍应保留其批量数据切换位和端点 STALL 条件的值。
特定类请求是USB标准请求中的一种,只是相对于USB设备的标准请求,只是bmRequestType字段的D6-D5为01,表示类请求命令。
bmRequestType(1) | bRequest(1) | wValue (2) | wIndex(2) | wLength(2) | Data(N) |
---|---|---|---|---|---|
00100001b | 11111111b | 0000h | Interface | 0000h | none |
0x21 | 0xff | 0x0000 | 接口号 | 0x0000 | 无数据 |
- 0x21:表示主机到设备(D7=0),类请求(D6,D5为01),接受者为设备(D4-D0为00000)
- bRequest:固定为0xff
- wValue:固定为0x0000
- wIndex:接口号ID
- wLength:不携带数据,所以数据长度为0x0000
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936