80.06.00.01.00.00.40.00是Get Descriptor - Device Descriptor.
送出
12.01.00.02.00.00.00.40.5E.04.FF.FF.00.00.01.02.00.01是Device Descriptor
收到
00.05.02.00.00.00.00.00是SET Address
收到
80.06.00.01.00.00.12.00是Get Descripto - Device Descriptor,可以看到,這次的request Length是正確的(就是上次送出的Device Descriptor 的Length)。
送出
12.01.00.02.00.00.00.40.5E.04.FF.FF.00.00.01.02.00.01是跟剛剛一樣的Device Descriptor。
收到
80.06.00.02.00.00.09.00Get Descriptor - Configuration, Request 09 Bytes。
送出
09.02.20.00.01.01.00.C0.09Configuration Descriptor。
收到
80.06.00.02.00.00.FF.00Get Descriptor - Configuration - Request 256 Bytes。
送出
09.02.20.00.01.01.00.C0.00.是Configuration,Interface,Endpoint x 2 Descriptor。
09.04.00.00.02.08.06.50.00.
07.05.81.02.00.02.00.
07.05.02.02.00.02.00
收到
80.06.00.03.00.00.FF.00Get Descriptor - String ID。
送出
04.03.09.04String Descriptor。
收到
80.06.02.03.09.04.FF.00Get Descriptor - String, Index 2..... Product String
送出
7C.03.47.00.65.00.6E.00.......共64 bytes應該是Long String。
送出...0x3C bytes的long String。
收到
80.06.00.03.00.00.FF.00Get Descriptor - String ID。
送出
04.03.09.04String Descriptor。
收到
80.06.02.03.09.04.FF.00Get Descriptor -String, Index 2... Product String
送出
跟剛剛一樣的..0x40,然後是0x3C兩串long String
收到
80.06.00.01.00.00.12.00Get Descriptor - Device (again ? x 2)
送出
12.01.00.02.00.00.00.40.5E.04.FF.FF.00.00.01.02.00.01一樣的Device Descriptor,送出。
收到
80.06.00.02.00.00.09.00Get Descriptor - Configuration, Request 9 bytes。
送出
09.02.20.00.01.01.00.C0.09送出一樣的Configuration Descriptor。
收到
80.06.00.02.00.00.20.00Get Descriptor - Configuration, Request 0x20 bytes (正確的長度Configuration + Interface + Endpoint x 2)。
送出
09.02.20.00.01.01.00.C0.00.一樣的Configuration + Interface + Endpoint x 2。
90.04.00.00.02.08.06.50.00.
07.05.81.02.00.02.00.
07.05.02.02.00.02.00
收到
00.09.01.00.00.00.00.00Set Configuration...度過重複的Get Descriptor ...Process...
沒有留言:
張貼留言