Device Phase Data Description Cmd.Phase.Ofs(rep)
------ ----- ------------------------ ---------------- ------------------
18.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 1.1.0
18.0 IN 12 01 10 01 00 00 00 08 ........ 1.2.0
3c 41 03 20 00 02 01 02 <A. .... 1.2.8
00 01 .. 1.2.16
18.0 CTL 80 06 00 02 00 00 09 00 GET DESCRIPTOR 2.1.0
18.0 IN 09 02 22 00 01 01 04 a0 .."..... 2.2.0
23 # 2.2.8
18.0 CTL 80 06 00 02 00 00 22 00 GET DESCRIPTOR 3.1.0
18.0 IN 09 02 22 00 01 01 04 a0 .."..... 3.2.0
23 09 04 00 00 01 03 01 #....... 3.2.8
01 05 09 21 10 01 00 01 ...!.... 3.2.16
22 41 00 07 05 81 03 08 "A...... 3.2.24
18.0 CTL 00 09 01 00 00 00 00 00 SET CONFIG 4.1.0
18.0 CTL 21 0a 00 00 00 00 00 00 SET IDLE 5.1.0
18.0 CTL 81 06 00 22 00 00 81 00 GET DESCRIPTOR 6.1.0
18.0 IN 05 01 09 05 a1 01 05 07 ........ 6.2.0
19 e0 29 e7 15 00 25 01 ..)...%. 6.2.8
75 01 95 08 81 02 95 01 u....... 6.2.16
75 08 81 01 95 03 75 01 u.....u. 6.2.24
18.1 IN 00 00 d0 00 00 00 00 00 ........ 7.1.0
18.1 IN 00 00 c5 00 00 00 00 00 ........ 8.1.0
18.1 IN 00 00 b8 00 00 00 00 00 ........ 9.1.0
18.1 IN 00 00 d3 00 00 00 00 00 ........ 10.1.0(14)
18.1 IN 00 00 c0 00 00 00 00 00 ........ 11.1.0(14)
18.1 IN 00 00 b3 00 00 00 00 00 ........ 12.1.0(14)
1. 收到主控器的获取 设备描述符 配置包
目的只有一个,就是获取插入的USB属性,以便加载合适的驱动程序
18.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 1.1.0
80:bmReuestType 标准请求字 D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 1 21
D7位是表示后面传送数据的方向位。(1)
当D7等于0时,表示后面的数据是从主控器发送到USB设备。在PC里,就是从PC机发送到USB的设备。
当D7等于1