12.22.2006

USB 2.0 enumeration..

前次USB enumeration process.. 收到. PC 的setup packet sequence..

Request. wValueH(Type)
06. 01 Get Device Descriptor
05. 00 Set Device Address
06. 01 Get Device Descriptor
06. 02 Get Config Descriptor (Length=9 )
06. 02 Get Config Descriptor (Length=0xFF)
..Get Config Descriptor 連續兩次.

若是Device Descriptor 中iSerialNumber 這個欄位不是0的話,在Get Config Descriptor 後會接著Get String ID。

白高興了一下,以為可以從 第二個 Get Configuration Descriptor 的0xFF中跳出...

沒有留言: