target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation
[openocd.git] / doc / usb_adapters / stlink / 0483_374b_stlinkv2.txt
blobcc0156d74dbd7dea8478d2677993294450741519
1 # SPDX-License-Identifier: GPL-2.0-or-later OR GFDL-1.2-no-invariants-or-later
3 # Board: ST Nucleo F411
5 Bus 001 Device 007: ID 0483:374b STMicroelectronics ST-LINK/V2.1
6 Device Descriptor:
7   bLength                18
8   bDescriptorType         1
9   bcdUSB               2.00
10   bDeviceClass          239 Miscellaneous Device
11   bDeviceSubClass         2
12   bDeviceProtocol         1 Interface Association
13   bMaxPacketSize0        64
14   idVendor           0x0483 STMicroelectronics
15   idProduct          0x374b ST-LINK/V2.1
16   bcdDevice            1.00
17   iManufacturer           1 STMicroelectronics
18   iProduct                2 STM32 STLink
19   iSerial                 3 066EFF373535503457062922
20   bNumConfigurations      1
21   Configuration Descriptor:
22     bLength                 9
23     bDescriptorType         2
24     wTotalLength       0x0080
25     bNumInterfaces          4
26     bConfigurationValue     1
27     iConfiguration          0
28     bmAttributes         0x80
29       (Bus Powered)
30     MaxPower              100mA
31     Interface Descriptor:
32       bLength                 9
33       bDescriptorType         4
34       bInterfaceNumber        0
35       bAlternateSetting       0
36       bNumEndpoints           3
37       bInterfaceClass       255 Vendor Specific Class
38       bInterfaceSubClass    255 Vendor Specific Subclass
39       bInterfaceProtocol    255 Vendor Specific Protocol
40       iInterface              4 ST-Link Debug
41       Endpoint Descriptor:
42         bLength                 7
43         bDescriptorType         5
44         bEndpointAddress     0x81  EP 1 IN
45         bmAttributes            2
46           Transfer Type            Bulk
47           Synch Type               None
48           Usage Type               Data
49         wMaxPacketSize     0x0040  1x 64 bytes
50         bInterval               0
51       Endpoint Descriptor:
52         bLength                 7
53         bDescriptorType         5
54         bEndpointAddress     0x01  EP 1 OUT
55         bmAttributes            2
56           Transfer Type            Bulk
57           Synch Type               None
58           Usage Type               Data
59         wMaxPacketSize     0x0040  1x 64 bytes
60         bInterval               0
61       Endpoint Descriptor:
62         bLength                 7
63         bDescriptorType         5
64         bEndpointAddress     0x82  EP 2 IN
65         bmAttributes            2
66           Transfer Type            Bulk
67           Synch Type               None
68           Usage Type               Data
69         wMaxPacketSize     0x0020  1x 32 bytes
70         bInterval               0
71     Interface Descriptor:
72       bLength                 9
73       bDescriptorType         4
74       bInterfaceNumber        1
75       bAlternateSetting       0
76       bNumEndpoints           2
77       bInterfaceClass         8 Mass Storage
78       bInterfaceSubClass      6 SCSI
79       bInterfaceProtocol     80 Bulk-Only
80       iInterface              5 ST-Link mass storage
81       Endpoint Descriptor:
82         bLength                 7
83         bDescriptorType         5
84         bEndpointAddress     0x83  EP 3 IN
85         bmAttributes            2
86           Transfer Type            Bulk
87           Synch Type               None
88           Usage Type               Data
89         wMaxPacketSize     0x0040  1x 64 bytes
90         bInterval               0
91       Endpoint Descriptor:
92         bLength                 7
93         bDescriptorType         5
94         bEndpointAddress     0x03  EP 3 OUT
95         bmAttributes            2
96           Transfer Type            Bulk
97           Synch Type               None
98           Usage Type               Data
99         wMaxPacketSize     0x0040  1x 64 bytes
100         bInterval               0
101     Interface Association:
102       bLength                 8
103       bDescriptorType        11
104       bFirstInterface         2
105       bInterfaceCount         2
106       bFunctionClass          2 Communications
107       bFunctionSubClass       2 Abstract (modem)
108       bFunctionProtocol       1 AT-commands (v.25ter)
109       iFunction               6 ST-Link VCP Ctrl
110     Interface Descriptor:
111       bLength                 9
112       bDescriptorType         4
113       bInterfaceNumber        2
114       bAlternateSetting       0
115       bNumEndpoints           1
116       bInterfaceClass         2 Communications
117       bInterfaceSubClass      2 Abstract (modem)
118       bInterfaceProtocol      1 AT-commands (v.25ter)
119       iInterface              6 ST-Link VCP Ctrl
120       CDC Header:
121         bcdCDC               1.10
122       CDC Call Management:
123         bmCapabilities       0x00
124         bDataInterface          3
125       CDC ACM:
126         bmCapabilities       0x06
127           sends break
128           line coding and serial state
129       CDC Union:
130         bMasterInterface        2
131         bSlaveInterface         3
132       Endpoint Descriptor:
133         bLength                 7
134         bDescriptorType         5
135         bEndpointAddress     0x84  EP 4 IN
136         bmAttributes            3
137           Transfer Type            Interrupt
138           Synch Type               None
139           Usage Type               Data
140         wMaxPacketSize     0x0002  1x 2 bytes
141         bInterval             255
142     Interface Descriptor:
143       bLength                 9
144       bDescriptorType         4
145       bInterfaceNumber        3
146       bAlternateSetting       0
147       bNumEndpoints           2
148       bInterfaceClass        10 CDC Data
149       bInterfaceSubClass      0
150       bInterfaceProtocol      0
151       iInterface              7 ST-Link VCP Data
152       Endpoint Descriptor:
153         bLength                 7
154         bDescriptorType         5
155         bEndpointAddress     0x05  EP 5 OUT
156         bmAttributes            2
157           Transfer Type            Bulk
158           Synch Type               None
159           Usage Type               Data
160         wMaxPacketSize     0x0008  1x 8 bytes
161         bInterval               0
162       Endpoint Descriptor:
163         bLength                 7
164         bDescriptorType         5
165         bEndpointAddress     0x85  EP 5 IN
166         bmAttributes            2
167           Transfer Type            Bulk
168           Synch Type               None
169           Usage Type               Data
170         wMaxPacketSize     0x0010  1x 16 bytes
171         bInterval               0
172 Device Status:     0x0000
173   (Bus Powered)