gl850 usb 2.0 4-端口 hub 控制
©2000-2003 genesys 逻辑 inc.—all 权利 保留. 页 27
5.4 descriptors
descriptors 包含 所有 这 信息 关于 这 usb2.0 hub. host asks 不同的 类型 的 descriptors 用
不同的 得到_descriptorcommands. hub 将 reply 至 不同的 得到_descriptor 这 有关联的
descriptors 至 let host know 如何 至 配置 这 hub. 为 一个 usb2.0 hub, 这 descriptors 是:
设备 descriptor
设备 qualifier descriptor
配置 descriptor
接口 descriptor
endpoint descriptor
其它 速 配置 descriptor
hub 类-明确的 descriptor
string descriptor
descriptors replied 是 不同的 在 全部 速 和 高 速 为 一个 usb2.0 hub. once 一个 usb2.0
hub 是 plugged 在 一个 host/hub, 它 needs 至 firstly decide 这 host/hub 是 一个 usb1.1 host/hub 或者 一个
usb2.0 host/hub. 如果 这 host/hub 正在 plugged 是 一个 usb1.1 hub, gl850 replies 至 这 host 这 全部
速 descriptors 定义 在 部分 6.2.1. 否则, gl850 replies 这 高 速 descriptors 定义
在 部分 6.2.2. 为 hub 类-明确的 descriptor, 那里’s 非 区别 在 全部 速 和 高 speed.
5.4.1 全部 速 情况
5.4.1.1 设备 descriptor
hub returns 设备 descriptor 当 得到_descriptor (设备) command 是 要求.
表格 5.4 - 设备 descriptor 为 全部 速
补偿 地方 Value 描述
i/o
配置
可擦可编程只读存储器
配置
0 bLength 12h 18 字节 为 这个 descriptor - -
1 bDescriptorType 01h 设备 descriptor 类型 - -
2 bcdusb 0200h usb2.0 遵从 - -
4 bDeviceClass 09h hub 类 代号 - -
5 bdevicesubclass 00h subclass 代号 - -
6 bdeviceprotocol 00h 协议 代号 - -
7 bmaxpacktsize0 40h
最大值 小包装板盒 大小 的
endpoint0
- -
8 idvendor 05E3h
vendor id 的 genesys
逻辑 公司
- y
10 idproduct 0660h
产品 id 的 genesys
逻辑 公司
- y
12 bcddevice xxxxh 版本 控制 - Y
14 iManufacturer 00h index 的 vendor string - Y
15 idProduct 01h index 的 产品 string - Y
16 iSerialNumber 00h index 的 串行 号码 - Y
17 bNumConfigurations 01h 号码 的 配置 - -