1 Bus Hound 6.01 capture on Windows Vista Service Pack 1 (x64). Complements of www.perisoft.net
  2
  3 STM32_HID_mouse
  4
  5   Device - Device ID (followed by the endpoint for USB devices)
  6             (16) USB 2.0 集线器
  7             (19) USB 输入设备
  8             (21) HID-compliant device
  9             (23) USB 输入设备
 10   Address - FireWire async address or channel number
 11   Length - Total transfer length
 12   Phase  - Phase Type
 13             CTL   USB control transfer
 14             IN    Data in transfer
 15             IRP   I/O request packet
 16             STAK  IRP stack location
 17             URB   USB request block
 18   Data   - Hex dump of the data transferred
 19   Descr  - Description of the phase
 20   Cmd... - Position in the captured data
 21
 22
 23 Device  Address              Length    Phase  Data                                                Description       Cmd.Phase.Ofs(rep)
 24 ------  -------------------  --------  -----  --------------------------------------------------  ----------------  ------------------
 25   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                           1.1.0
 26                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           1.1.16
 27   16                                   STAK   16 02 00 e1  00 00 00 00  00 00 00 00  00 00 00 00  POWER                    1.2.0
 28                                               01 00 00 00  00 00 00 00  01 00 00 00  00 00 00 00                           1.2.16
 29   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           2.1.0
 30                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                           2.1.16
 31   16                                   STAK   0f 00 00 00  00 00 00 00  e8 1e 18 09  80 fa ff ff  INTERNAL IOCTL           2.2.0
 32                                               00 00 00 00  00 00 00 00  0f 20 22 00  00 00 00 00                           2.2.16
 33   16.0                                 CTL    a3 00 00 00  01 00 04 00                            GET STATUS               3.1.0
 34   16.0                              4  IN     01 01 01 00                                         ....                     3.2.0
 35   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER         3.3.0
 36                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                           3.3.16
 37   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           3.4.0
 38                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           3.4.16
 39   16                                   STAK   0f 00 00 e0  00 00 00 00  64 cb 65 0b  80 fa ff ff  SUBMIT_URB               3.5.0
 40                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           3.5.16
 41   16.0                                 CTL    23 03 04 00  01 00 00 00                            SET FEATURE              4.1.0
 42   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER         4.2.0
 43                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                           4.2.16
 44   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           4.3.0
 45                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           4.3.16
 46   16                                   STAK   0f 00 00 e0  00 00 00 00  60 cb 65 0b  80 fa ff ff  SUBMIT_URB               4.4.0
 47                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           4.4.16
 48   16.1                              1  IN     02                                                  .                        5.1.0
 49   16.1                                 URB    80 00 09 00  00 00 00 00  10 70 1b 09  80 fa ff ff  BULK/INT XFER            5.2.0
 50                                               10 00 00 00  00 00 00 00  20 13 18 09  80 fa ff ff                           5.2.16
 51   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                           5.3.0
 52                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           5.3.16
 53   16                                   STAK   0f 00 00 e0  00 00 00 00  10 80 1a 09  80 fa ff ff  SUBMIT_URB               5.4.0
 54                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           5.4.16
 55   16.0                                 CTL    a3 00 00 00  01 00 04 00                            GET STATUS               6.1.0
 56   16.0                              4  IN     11 01 01 00                                         ....                     6.2.0
 57   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER         6.3.0
 58                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                           6.3.16
 59   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           6.4.0
 60                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           6.4.16
 61   16                                   STAK   0f 00 00 e0  00 00 00 00  64 cb 65 0b  80 fa ff ff  SUBMIT_URB               6.5.0
 62                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           6.5.16
 63   16.0                                 CTL    23 01 10 00  01 00 00 00                            CLEAR FEATURE            7.1.0
 64   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER         7.2.0
 65                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                           7.2.16
 66   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           7.3.0
 67                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           7.3.16
 68   16                                   STAK   0f 00 00 e0  00 00 00 00  60 cb 65 0b  80 fa ff ff  SUBMIT_URB               7.4.0
 69                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           7.4.16
 70   16.1                              1  IN     02                                                  .                        8.1.0
 71   16.1                                 URB    80 00 09 00  00 00 00 00  10 70 1b 09  80 fa ff ff  BULK/INT XFER            8.2.0
 72                                               10 00 00 00  00 00 00 00  20 13 18 09  80 fa ff ff                           8.2.16
 73   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                           8.3.0
 74                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           8.3.16
 75   16                                   STAK   0f 00 00 e0  00 00 00 00  10 80 1a 09  80 fa ff ff  SUBMIT_URB               8.4.0
 76                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           8.4.16
 77   16.0                                 CTL    a3 00 00 00  01 00 04 00                            GET STATUS               9.1.0
 78   16.0                              4  IN     03 01 10 00                                         ....                     9.2.0
 79   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER         9.3.0
 80                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                           9.3.16
 81   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                           9.4.0
 82                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           9.4.16
 83   16                                   STAK   0f 00 00 e0  00 00 00 00  74 12 71 0a  80 fa ff ff  SUBMIT_URB               9.5.0
 84                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                           9.5.16
 85   16.0                                 CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           10.1.0
 86   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        10.2.0
 87                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          10.2.16
 88   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          10.3.0
 89                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          10.3.16
 90   16                                   STAK   0f 00 00 e0  00 00 00 00  70 12 71 0a  80 fa ff ff  SUBMIT_URB              10.4.0
 91                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          10.4.16
 92   16.0                                 CTL    23 03 04 00  01 00 00 00                            SET FEATURE             11.1.0
 93   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        11.2.0
 94                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          11.2.16
 95   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          11.3.0
 96                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          11.3.16
 97   16                                   STAK   0f 00 00 e0  00 00 00 00  70 12 71 0a  80 fa ff ff  SUBMIT_URB              11.4.0
 98                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          11.4.16
 99   16.1                              1  IN     02                                                  .                       12.1.0
100   16.1                                 URB    80 00 09 00  00 00 00 00  10 70 1b 09  80 fa ff ff  BULK/INT XFER           12.2.0
101                                               10 00 00 00  00 00 00 00  20 13 18 09  80 fa ff ff                          12.2.16
102   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          12.3.0
103                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          12.3.16
104   16                                   STAK   0f 00 00 e0  00 00 00 00  10 80 1a 09  80 fa ff ff  SUBMIT_URB              12.4.0
105                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          12.4.16
106   16.0                                 CTL    a3 00 00 00  01 00 04 00                            GET STATUS              13.1.0
107   16.0                              4  IN     03 01 10 00                                         ....                    13.2.0
108   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        13.3.0
109                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          13.3.16
110   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          13.4.0
111                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          13.4.16
112   16                                   STAK   0f 00 00 e0  00 00 00 00  34 99 00 0b  80 fa ff ff  SUBMIT_URB              13.5.0
113                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          13.5.16
114   16.0                                 CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           14.1.0
115   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        14.2.0
116                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          14.2.16
117   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          14.3.0
118                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          14.3.16
119   16                                   STAK   0f 00 00 e0  00 00 00 00  30 99 00 0b  80 fa ff ff  SUBMIT_URB              14.4.0
120                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          14.4.16
121   16.0                                 CTL    a3 00 00 00  02 00 04 00                            GET STATUS              15.1.0
122   16.0                              4  IN     00 01 00 00                                         ....                    15.2.0
123   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        15.3.0
124                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          15.3.16
125   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          15.4.0
126                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          15.4.16
127   16                                   STAK   0f 00 00 e0  00 00 00 00  e4 17 67 0b  80 fa ff ff  SUBMIT_URB              15.5.0
128                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          15.5.16
129   16.0                                 CTL    a3 00 00 00  03 00 04 00                            GET STATUS              16.1.0
130   16.0                              4  IN     00 01 00 00                                         ....                    16.2.0
131   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        16.3.0
132                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          16.3.16
133   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          16.4.0
134                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          16.4.16
135   16                                   STAK   0f 00 00 e0  00 00 00 00  e4 17 67 0b  80 fa ff ff  SUBMIT_URB              16.5.0
136                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          16.5.16
137   16.0                                 CTL    a3 00 00 00  04 00 04 00                            GET STATUS              17.1.0
138   16.0                              4  IN     00 01 00 00                                         ....                    17.2.0
139   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        17.3.0
140                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          17.3.16
141   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          17.4.0
142                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          17.4.16
143   16                                   STAK   0f 00 00 e0  00 00 00 00  e4 17 67 0b  80 fa ff ff  SUBMIT_URB              17.5.0
144                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          17.5.16
145   16.0                                 CTL    a3 00 00 00  01 00 04 00                            GET STATUS              18.1.0
146   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          19.1.0
147                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          19.1.16
148   16                                   STAK   1b 07 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RELATIONS         19.2.0
149                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          19.2.16
150   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          20.1.0
151                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          20.1.16
152   23                                   STAK   1b 13 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY ID                20.2.0
153                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          20.2.16
154   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          21.1.0
155                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          21.1.16
156   23                                   STAK   1b 09 00 00  00 00 00 00  80 27 7d 04  80 f8 ff ff  QUERY CAPS              21.2.0
157                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          21.2.16
158   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          22.1.0
159                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          22.1.16
160   23                                   STAK   1b 0c 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY DEV TEXT          22.2.0
161                                               04 08 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          22.2.16
162   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          23.1.0
163                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          23.1.16
164   23                                   STAK   1b 0c 00 00  00 00 00 00  01 00 00 00  00 00 00 00  QUERY DEV TEXT          23.2.0
165                                               04 08 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          23.2.16
166   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          24.1.0
167                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          24.1.16
168   23                                   STAK   1b 13 00 00  00 00 00 00  03 00 00 00  00 00 00 00  QUERY ID                24.2.0
169                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          24.2.16
170   16.0                              4  IN     03 01 00 00                                         ....                    18.2.0
171   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        18.3.0
172                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          18.3.16
173   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          18.4.0
174                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          18.4.16
175   16                                   STAK   0f 00 00 e0  00 00 00 00  44 37 e7 0a  80 fa ff ff  SUBMIT_URB              18.5.0
176                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          18.5.16
177   16.0                                 CTL    a3 00 00 00  02 00 04 00                            GET STATUS              25.1.0
178   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          26.1.0
179                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          26.1.16
180   23                                   STAK   1b 13 00 00  00 00 00 00  01 00 00 00  00 00 00 00  QUERY ID                26.2.0
181                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          26.2.16
182   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          27.1.0
183                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          27.1.16
184   23                                   STAK   1b 13 00 00  00 00 00 00  02 00 00 00  00 00 00 00  QUERY ID                27.2.0
185                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          27.2.16
186   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          28.1.0
187                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          28.1.16
188   23                                   STAK   1b 13 00 00  00 00 00 00  05 00 00 00  00 00 00 00  QUERY ID                28.2.0
189                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          28.2.16
190   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          29.1.0
191                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          29.1.16
192   23                                   STAK   1b 0b 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RES REQ           29.2.0
193                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          29.2.16
194   16.0                              4  IN     00 01 00 00                                         ....                    25.2.0
195   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        25.3.0
196                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          25.3.16
197   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          25.4.0
198                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          25.4.16
199   16                                   STAK   0f 00 00 e0  00 00 00 00  44 37 e7 0a  80 fa ff ff  SUBMIT_URB              25.5.0
200                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          25.5.16
201   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          30.1.0
202                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          30.1.16
203   23                                   STAK   1b 15 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY BUS INFO          30.2.0
204                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          30.2.16
205   16.0                                 CTL    a3 00 00 00  03 00 04 00                            GET STATUS              31.1.0
206   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          32.1.0
207                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          32.1.16
208   23                                   STAK   1b 0a 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RESOURCES         32.2.0
209                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          32.2.16
210   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          33.1.0
211                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          33.1.16
212   23                                   STAK   1b 19 00 00  00 00 00 00  00 00 00 00  00 00 00 00  PNP                     33.2.0
213                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          33.2.16
214   16.0                              4  IN     00 01 00 00                                         ....                    31.2.0
215   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        31.3.0
216                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          31.3.16
217   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          31.4.0
218                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          31.4.16
219   16                                   STAK   0f 00 00 e0  00 00 00 00  44 37 e7 0a  80 fa ff ff  SUBMIT_URB              31.5.0
220                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          31.5.16
221   16.0                                 CTL    a3 00 00 00  04 00 04 00                            GET STATUS              34.1.0
222   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          35.1.0(2)
223                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          35.1.16
224   23                                   STAK   1b 13 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY ID                35.2.0
225                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          35.2.16
226   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          37.1.0
227                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          37.1.16
228   23                                   STAK   1b 18 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY LEGACY            37.2.0
229                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          37.2.16
230   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          38.1.0
231                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          38.1.16
232   23                                   STAK   1b 0b 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RES REQ           38.2.0
233                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          38.2.16
234   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          39.1.0
235                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          39.1.16
236   23                                   STAK   1b 0d 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  FILTER RES REQ          39.2.0
237                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          39.2.16
238   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          40.1.0
239                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          40.1.16
240   23                                   STAK   1b 09 00 e0  00 00 00 00  80 4d 8b 0b  80 fa ff ff  QUERY CAPS              40.2.0
241                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          40.2.16
242   16.0                              4  IN     00 01 00 00                                         ....                    34.2.0
243   16.0                                 URB    88 00 08 00  00 00 00 00  10 70 1b 09  80 fa ff ff  CONTROL TRANSFER        34.3.0
244                                               10 00 00 00  00 00 00 00  68 70 1b 09  80 fa ff ff                          34.3.16
245   16                                   IRP    06 00 38 02  00 00 00 00  00 00 00 00  00 00 00 00                          34.4.0
246                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          34.4.16
247   16                                   STAK   0f 00 00 e0  00 00 00 00  44 37 e7 0a  80 fa ff ff  SUBMIT_URB              34.5.0
248                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          34.5.16
249   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          41.1.0
250                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          41.1.16
251   23                                   STAK   1b 00 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  START DEVICE            41.2.0
252                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          41.2.16
253   23.0                                 CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          42.1.0
254   23.0                             18  IN     12 01 00 02  00 00 00 40  83 04 2b 57  00 02 01 02  .......@..+W....        42.2.0
255                                               03 01                                               ..                      42.2.16
256   23.0                                 URB    88 00 08 00  00 00 00 00  50 23 73 0b  80 fa ff ff  CONTROL TRANSFER        42.3.0
257                                               10 00 00 00  00 00 00 00  a8 23 73 0b  80 fa ff ff                          42.3.16
258   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          42.4.0
259                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          42.4.16
260   23                                   STAK   0f 00 00 e0  00 00 00 00  40 37 e7 0a  80 fa ff ff  SUBMIT_URB              42.5.0
261                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          42.5.16
262   23.0                                 CTL    80 06 00 02  00 00 09 00                            GET DESCRIPTOR          43.1.0
263   23.0                              9  IN     09 02 22 00  01 01 00 e0  32                        ..".....2               43.2.0
264   23.0                                 URB    88 00 08 00  00 00 00 00  50 23 73 0b  80 fa ff ff  CONTROL TRANSFER        43.3.0
265                                               10 00 00 00  00 00 00 00  a8 23 73 0b  80 fa ff ff                          43.3.16
266   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          43.4.0
267                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          43.4.16
268   23                                   STAK   0f 00 00 e0  00 00 00 00  40 37 e7 0a  80 fa ff ff  SUBMIT_URB              43.5.0
269                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          43.5.16
270   23.0                                 CTL    80 06 00 02  00 00 22 00                            GET DESCRIPTOR          44.1.0
271   23.0                             34  IN     09 02 22 00  01 01 00 e0  32 09 04 00  00 01 03 01  ..".....2.......        44.2.0
272                                               02 00 09 21  11 01 00 01  22 4a 00 07  05 81 03 04  ...!...."J......        44.2.16
273   23.0                                 URB    88 00 08 00  00 00 00 00  50 23 73 0b  80 fa ff ff  CONTROL TRANSFER        44.3.0
274                                               10 00 00 00  00 00 00 00  a8 23 73 0b  80 fa ff ff                          44.3.16
275   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          44.4.0
276                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          44.4.16
277   23                                   STAK   0f 00 00 e0  00 00 00 00  40 37 e7 0a  80 fa ff ff  SUBMIT_URB              44.5.0
278                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          44.5.16
279   23.0                                 CTL    00 09 01 00  00 00 00 00                            SET CONFIG              45.1.0
280   23.0                                 URB    58 00 00 00  00 00 00 00  50 23 73 0b  80 fa ff ff  SELECT CONFIG           45.2.0
281                                               00 00 00 00  00 00 00 00  b0 dd 5a 0b  80 fa ff ff                          45.2.16
282   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          45.3.0
283                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          45.3.16
284   23                                   STAK   0f 00 00 e0  00 00 00 00  70 f5 49 0b  80 fa ff ff  SUBMIT_URB              45.4.0
285                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          45.4.16
286   23.0                                 CTL    21 0a 00 00  00 00 00 00                            SET IDLE                46.1.0
287   23.0                                 URB    88 00 08 00  00 00 00 00  50 23 73 0b  80 fa ff ff  CONTROL TRANSFER        46.2.0
288                                               10 00 00 00  00 00 00 00  a8 23 73 0b  80 fa ff ff                          46.2.16
289   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          46.3.0
290                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          46.3.16
291   23                                   STAK   0f 00 00 e0  00 00 00 00  e0 17 67 0b  80 fa ff ff  SUBMIT_URB              46.4.0
292                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          46.4.16
293   23.0                                 CTL    81 06 00 22  00 00 8a 00                            GET DESCRIPTOR          47.1.0
294   23.0                             74  IN     05 01 09 02  a1 01 09 01  a1 00 05 09  19 01 29 03  ..............).        47.2.0
295                                               15 00 25 01  95 03 75 01  81 02 95 01  75 05 81 01  ..%...u.....u...        47.2.16
296   23.0                                 URB    88 00 08 00  00 00 00 00  50 23 73 0b  80 fa ff ff  CONTROL TRANSFER        47.3.0
297                                               10 00 00 00  00 00 00 00  a8 23 73 0b  80 fa ff ff                          47.3.16
298   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          47.4.0
299                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          47.4.16
300   23                                   STAK   0f 00 00 e0  00 00 00 00  e0 17 67 0b  80 fa ff ff  SUBMIT_URB              47.5.0
301                                               00 00 00 00  00 00 00 00  03 00 22 00  00 00 00 00                          47.5.16
302   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          48.1.0
303                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          48.1.16
304   23                                   STAK   1b 09 00 e0  00 00 00 00  d0 26 7d 04  80 f8 ff ff  QUERY CAPS              48.2.0
305                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          48.2.16
306   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          49.1.0
307                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          49.1.16
308   23                                   STAK   1b 14 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY DEV STATE         49.2.0
309                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          49.2.16
310   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          50.1.0
311                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          50.1.16
312   23                                   STAK   1b 07 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RELATIONS         50.2.0
313                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          50.2.16
314   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          51.1.0
315                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          51.1.16
316   23                                   STAK   1b 13 00 e0  00 00 00 00  01 00 00 00  00 00 00 00  QUERY ID                51.2.0
317                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          51.2.16
318   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          52.1.0
319                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          52.1.16
320   23                                   STAK   1b 13 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY ID                52.2.0
321                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          52.2.16
322   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          53.1.0
323                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          53.1.16
324   23                                   STAK   1b 13 00 e0  00 00 00 00  01 00 00 00  00 00 00 00  QUERY ID                53.2.0
325                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          53.2.16
326   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          54.1.0(2)
327                                               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                          54.1.16
328   23                                   STAK   1b 13 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY ID                54.2.0
329                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          54.2.16
330   16                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          56.1.0
331                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          56.1.16
332   16                                   STAK   1b 07 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RELATIONS         56.2.0
333                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          56.2.16
334   23                                   IRP    06 00 a0 03  00 00 00 00  00 00 00 00  00 00 00 00                          57.1.0
335                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          57.1.16
336   23                                   STAK   1b 07 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RELATIONS         57.2.0
337                                               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          57.2.16       

View Code

对253~255行的分析

截取上面原始数据如下:253   23.0                                 CTL    80 06 00 01 00 00 12 00 GET DESCRIPTOR 42.1.0 254 23.0 18 IN 12 01 00 02 00 00 00 40 83 04 2b 57 00 02 01 02 .......@..+W.... 42.2.0 255 03 01 开始分析:
Setup Data:  80 06 00 01 00 00 12 00 ------------------------------------ Direction: Device-to-host Type: Standard Recipient: Device ------------------------------------ bRequest: GET_DESCRIPTOR wValue: DEVICE type wIndex: 0x0000 wLength: 18 Data stage (18 bytes) : 12 01 00 02 00 00 00 40 83 04 2b 57 00 02 01 02 03 01 ------------------------------------ DEVICE Descriptor ----------------- Offset| Field | Value | Description ------|--------------------|-------|-------------------- 0 | bLength | 0x12 |The size of this | | |descriptor is 18 bytes ------|--------------------|-------|-------------------- 1 | bDescriptorType | 0x01 |DEVICE Descriptor Type ------|--------------------|-------|-------------------- 2 | bcdUSB | 0x0200|Device compliant to | | |the USB | | |specification | | |version 2.00 ------|--------------------|-------|-------------------- 4 | bDeviceClass | 0x00 |Each interface | | |specifies its own | | |class information ------|--------------------|-------|-------------------- 5 | bDeviceSubClass | 0x00 |Each interface | | |specifies its own | | |subclass information ------|--------------------|-------|-------------------- 6 | bDeviceProtocol | 0x00 |No protocols on the | | |device basis ------|--------------------|-------|-------------------- 7 | bMaxPacketSize0 | 0x40 |Maximum packet size | | |for endpoint zero is 64 ------|--------------------|-------|-------------------- 8 | idVendor | 0x0483|Vendor ID | | | ------|--------------------|-------|-------------------- 10 | idProduct | 0x572B|The Product ID ------|--------------------|-------|-------------------- 12 | bcdDevice | 0x0200|The device release | | |number is 02.00 ------|--------------------|-------|-------------------- 14 | iManufacturer | 0x01 |The index of the | | |string descriptor | | |describing the | | |manufacturer is 1 ------|--------------------|-------|-------------------- 15 | iProduct | 0x02 |The index of the | | |string descriptor | | |describing the | | |product is 2 ------|--------------------|-------|-------------------- 16 | iSerialNumber | 0x03 |The device doesn't | | |have the string | | |descriptor | | |describing the | | |serial number ------|--------------------|-------|-------------------- 17 | bNumConfigurations | 0x01 |The device has 1 | | |possible configurations ------|--------------------|-------|--------------------
 

 

转载于:https://www.cnblogs.com/libra13179/p/6873923.html

试用bus hound来分析STM32CubeMX来生成USB_HID_Mouse工程相关推荐

  1. STM32CubeIDE不支持生成Keil工程

    STM32CubeIDE不支持生成Keil工程 早闻ST官方出了新的IDE开发工具,因为之前的项目一直用Keil,也就没有去关注.最近新项目开工,决定用新的IDE试试.于是去官网下载了STM32Cub ...

  2. USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)

    简介 在学习 USB 时,尝试了许多工具.有些是纯软件工具,有些是需要硬件配合.以下仅仅做个记录. Bus Hound   一个比较轻量级纯软件工具,软件界面看着就像上一个世纪的风格.官网为http: ...

  3. Bus Hound 工具抓取串口数据(PC端抓取USB转串口数据)

    测试环境: PC端 USB转串口 链接终端板卡串口 目标:抓取通信过程中的通信数据 工具介绍: Bus Hound是是由美国perisoft公司研制的一款超级软件总线协议分析器,它是一种专用于PC机各 ...

  4. BUS HOUND调试USB驱动遇到的错误代码解析

    BUS HOUND调试USB驱动遇到的错误代码解析 在使用BUS HOUND调试USB驱动时,在Capture页面会遇到抓取的错误信息,错误代码会在data字段显示,根据不同的显示,含义如下: 顺便记 ...

  5. USB抓包工具Bus Hound

    Bus Hound是一款超级软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名"hound"的中文意思为"猎犬",即指其能敏锐 ...

  6. Bus Hound的简单介绍

    Bus Hound是一款在pc上就可以抓包的usb辅助工具,做usb开始手头没有专用抓包工具时可以偶尔一用. 这里把几个需要注意的地方: 1.自动检测设备的插入拔出 Devices->Auto ...

  7. JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架...

    1.类加载器 ·简要介绍什么是类加载器,和类加载器的作用 ·Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader ...

  8. 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace

     Bus Hound 官方下载地址:http://perisoft.net/bushound/ Bus Hound 简易使用手册: bus_hound5.0中文使用说明.pdf (246 K) 下 ...

  9. (五)结合大彩屏介绍Bus Hound:cmd.Phase.ofs(rep)

    一. Bus Hound介绍 cmd.Phase.ofs(rep)--软件自带帮助文档 Description--对应的字符内容,软件自带帮助文档 二.结合串口屏介绍Bus Hound 文档提供了用每 ...

  10. STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化

    STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化 STM32CubeMX对于一些使用STM32比较多的开发者比较熟悉,但对于刚接触STM32系列单片机的开发者就可能显得陌生一些.S ...

最新文章

  1. 中文速读微生物组(宏基因组)前沿文献——这个可以有
  2. Java 变量声明和赋值
  3. zabbix之使用proxy实现分布式监控
  4. httpClient post方法 解析json数据(向服务器传递,接受服务器传递)
  5. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]
  6. 单片机串口通信学号显示_触摸屏与单片机串口通信测试
  7. 3.1EDA和数据描述: 探索性数据分析
  8. endnotex7怎么导入中文文献,EndNote 7.0使用中文详细教程
  9. android截长屏后保存
  10. 软件测试实验二条件覆盖和条件组合覆盖
  11. IDEA 奇淫 插件
  12. uni-app如何设置整个项目的统一背景色
  13. 视频压缩编码基本原理
  14. PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)
  15. C语言笔记(1.2版本,目前22000字)----未完待续
  16. Spring @Resource 源码解析 – 为什么是ByName注入
  17. mixer_path.xml 研究
  18. 思科ASA系列防火墙配置手册
  19. PX4从放弃到精通(五):PX4中的姿态表示方法及转换关系
  20. python建站有什么缺点_python有哪些建站系统?

热门文章

  1. Qt制作透明背景图片与裁剪图片
  2. 水星怎么设置网速最快_水星怎么设置路由器的网速
  3. 1.5.12、面向对象下__接口Implement,接口的使用
  4. java随机生成姓名
  5. linux中iso文件怎么安装,linux系统安装iso文件方法
  6. 制作好的种子怎么上传服务器,用BT如何上传自己的文件?
  7. 苹果手机更改照片大小kb_iPhone调整照片大小方法教程 无需第三方软件
  8. 基于PID算法的房间温度控制及Python程序
  9. sql 根据身份证号码计算年龄
  10. 计算机显卡型号中数字含义详解,显卡型号中字母和数字都是什么意思?