User manual

Hardware layout and configuration UM1724
10/61 DocID025833 Rev 9
5.2 Embedded ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated in the STM32 Nucleo
boards.
The ST-LINK/V2-1 makes the STM32 Nucleo boards mbed enabled.
The embedded ST-LINK/V2-1 supports only SWD for STM32 devices. For information about
debugging and programming features refer to
UM1075 - ST-LINK/V2 in-circuit
debugger/programmer for STM8 and STM32, User manual, which describes in detail all the
ST-LINK/V2 features.
The changes versus ST-LINK/V2 version are listed below.
New features supported on ST-LINK/V2-1:
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
Features not supported on ST-LINK/V2-1:
–SWIM interface
Minimum supported application voltage limited to 3 V
Known limitation:
Activating the readout protection on ST-Link/V2-1 target prevents the target
application from running afterwards. The target readout protection must be kept
disabled on ST-Link/V2-1 boards.
There are two different ways to use the embedded ST-LINK/V2-1 depending on the jumper
states (see
Table 3 and Figure 4):
Program/debug the MCU on board (Section 5.2.2),
Program/debug an MCU in an external application board using a cable connected to
SWD connector CN4 (Section 5.2.4).
Table 3. Jumper states
Jumper state Description
Both CN2 jumpers ON
ST-LINK/V2-1 functions enabled for on board programming
(default)
Both CN2 jumpers OFF
ST-LINK/V2-1 functions enabled for external CN4 connector
(SWD supported)