Hardware layout
UM1670
14/32
UM1670 Rev 4
6.3 Embedded
ST-LINK/V2-B
The ST-LINK/V2-B on STM32F429I-DISC1 is embedded as a programming and debugging
tool. Virtual COM port and USB mass storage features are supported by the ST-LINK/V2-B
only for Mbed compatibility.
The ST-LINK/V2-B makes the STM32F4429I-DISC1 boards Mbed Enabled. The embedded
ST-LINK/V2-B supports only 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 changes in ST-LINK/V2-B versus ST-LINK/V2 version are listed below.
New features supported on ST-LINK/V2-B are:
•
Virtual COM port interface on USB
•
Mass storage interface on USB
Features not supported on ST-LINK/V2-B are:
•
SWIM interface
•
Minimum supported application voltage limited to 3 V
•
USB power management request for more than 100 mA power on USB
Known limitation:
•
Activating the readout protection on the ST-LINK/V2-B target, prevents the target
application from running afterward. The target readout protection must be kept disabled
on the ST-LINK/V2-B boards.
There are two different ways to use the embedded ST-LINK/V2-B, depending on the jumper
states, as shown in
:
•
Programming or debugging the STM32 on board. Refer to
LINK/V2-B to program/debug the STM32F429ZIT6 on board
to program or debug the
STM32F429ZIT6 on-board.
•
Programming or debugging the STM32 in an external application board, using a cable
connected to the SWD connector CN2. Refer to chapter
LINK/V2-B to program/debug an external STM32 application
Table 4. Jumper states
Jumper state
Description
Both CN4 jumpers ON
ST-LINK/V2-B functions enabled for on-board programming (default)
Both CN4 jumpers OFF
ST-LINK/V2-B functions enabled for application through external CN2
connector (SWD supported)