Hardware layout and configuration
UM1956
14/37
UM1956 Rev 5
6.3 Embedded
ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated in the STM32 Nucleo-32
board. The ST-LINK/V2-1 makes the STM32 Nucleo-32 board mbed enabled.
The embedded ST-LINK/V2-1 supports only the SWD for STM32 devices. For information
about debugging and programming features refer to:
ST-LINK/V2 in-circuit
debugger/programmer for STM8 and STM32
User manual (UM1075), which describes in
detail all the ST-LINK/V2 features.
The new features supported by the ST-LINK/V2-1 comparing with ST-LINK/V2 are:
•
USB software re-enumeration
•
Virtual Com port interface on USB
•
Mass storage interface on USB
•
USB power management request for more than 100 mA power on USB
The features not supported on ST-LINK/V2-1 are:
•
SWIM interface
•
Minimum supported application voltage limited to 3 V
Known limitation:
•
Activating the readout protection on the STM32 target, prevents the target application
from running afterwards. The target readout protection must be kept disabled on ST-
LINK/V2-1 boards.
The embedded ST-LINK/V2-1 is directly connected to the SWD port of the target STM32.
6.3.1 Drivers
The ST-LINK/V2-1 requires a dedicated USB driver, which, for Windows
®
7, 8 and 10, can
be found at
www.st.com
.
In case the STM32 Nucleo-32 board is connected to the PC before the driver is installed,
some Nucleo interfaces may be declared as “Unknown” in the PC device manager. In this
case the user must install the driver files (refer to
) and from the device manager
update the driver of the connected device.
Note:
Prefer using the “USB Composite Device” handle for a full recovery.
Figure 6. USB composite device