USB超高速 配置概要描述符
2021-06-09
本文链接为:http://www.usbzh.com/article/detail-442.html ,欢迎转载,转载请附上本文链接。
配置概要描述符可以由具有多个配置的设备实现,使用该功能用于标识设备支持的配置列表。
如果实现配置概要描述符,设备提供的每个功能应通过单独的配置概要描述符表示。但是,如果设备功能存在于所有可能的配置中,则可以省略该功能的配置概要描述符。配置概要描述符应按首选项降序包含在BOS描述符中。
配置概要描述符可由主机用于为设备选择最合适/优选的配置。
| 偏移 | 字段 | 长度 | 值 | 描述 |
|---|---|---|---|---|
| 0 | bLength | 1 | Number | 描述符的长度 |
| 1 | bDescriptorType | 1 | 描述符类型,为DEVICE CAPABILITY,值为16, 参见 USB3.2超高速描述符分类一节。 | |
| 2 | bDevCapabilityType | 1 | Number | 特性描述符类型, CONFIGURATION SUMMARY,值为0x10 |
| 3 | bcdVersion | 2 | BCD | 0100H, 配置概要描述符版本,这里为V1.00 |
| 5 | bClass | 1 | Class | 功能类代码 |
| 6 | bSubClass | 1 | Subclass | 功能的子类代码 |
| 7 | bProtocol | 1 | Protocol | 功能协议号 |
| 8 | bConfigurationCount | 1 | Number | class/subclass/protocol包含的配置数量 |
| 9 | bConfigurationIndex[0] | 1 | class/subclass/protocol包含的配置第一个配置描述符索引 | |
| … | … | … | … | … |
| 8+N | bConfigurationIndex[N−1] | 1 | Number | class/subclass/protocol包含的配置最后一个配置描述符索引 |
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936
USB3.2超高速协议规范





