AN4989 Rev 3
19/118
AN4989
STM32 ecosystem outlines
117
In order to identify the ST-LINK version on a board and the related features associated with
it, please refer STMicroelectronics technical note
Overview of the ST-LINK embedded in
STM32 MCU Nucleo, Discovery Kits and Eval Boards
(TN1235).
On-board ST-LINK does not support JTAG port.
Note:
For Nucleo and Discovery, JTAG port signal can be wired through Morpho / ARDUINO
®
connectors. On EVAL boards, there is a dedicated 20-pin connector.
The use of ST-LINK requires the software packages listed in
Note:
STSW-LINK007 is included in STSW-LINK004.
STSW-LINK009 is included in most IDE installation packages (IAR Systems
®
, Keil
®
,
STM32CubeIDE) and tools.
Tip:
It is recommended to use the latest firmware version of the on-board ST-LINK
interface.
Firmware upgrade can be performed thanks to the STM32CubeProgrammer (refer
to
Section 2.2.4: STM32CubeProgrammer
) or STM32CubeIDE.
2.1.3 Alternative
debugger
probes
J-LINK (Segger), I-Jet™ (
IAR Systems
®
), and U-LINK (Keil
®
) are the most common
alternatives providing features equivalent to the ones provided by ST-LINK.
For most advanced debugging needs, requiring heavy traffic or ETM port tracing, ST
recommends using:
•
U-Link Pro in combination with Keil
®
MDK-Arm µVISION
•
I-Jet™ Trace in combination with IAR™ EWARM
For a complete catalog of solutions, refer to
.
Table 2. ST-LINK software pack
Part Number
Description
STSW-LINK007
ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 boards firmware upgrade
STSW-LINK009
ST-LINK, ST-LINK/V2, ST-LINK/V2-1 USB driver signed for Windows
®
7,
Windows
®
8, Windows
®
10
STLINK-V3-BRIDGE Software API compatible with the bridge interface of STLINK-V3