The ST-LINK/V2 is an in-circuit debugger and programmer for the STM8 and STM32 microcontroller families.
The single wire interface module (SWIM for STM8) and JTAG or Serial (SWD) (for STM32, for programming the STM32 is suggested to use STLINK-UTILITY) interfaces are used to communicate with any STM8 or STM32 microcontroller located on an application board.
In addition to provide the same functionalities as the ST-LINK/V2, the ST-LINK/V2-ISOL features digital isolation between the PC and the target application board. It also withstands voltages of up to 1000 Vrms.
STM8 applications use the USB full-speed interface to communicate with the ST Visual Develop (STVD) or ST Visual Program (STVP) software.
STM32 applications use the USB full-speed interface to communicate with Atollic®, IAR™, Keil®, AC6 or TASKING integrated development environments.
ST-LINK – OBSOLETE
ST-LINK-v2 – ACTIVE
ST-LINK-v2/ISOL – ACTIVE
Comparison from ST-LINK (obsolete) and ST-LINK-v2
STLINK-UTILITY software is here
- STSW-LINK004 – ST-LINK UTILITY
- STSW-LINK007 – ST-LINK, ST-LINK/V2, ST-LINK/V2-1 firmware upgrade
- STSW-LINK009 – ST-LINK, ST-LINK/V2, ST-LINK/V2-1 USB driver signed for Windows7, Windows8, Windows10
If you use ST-LINK UTILITY with the STM32 DISCOVERY or NUCLEO remember to select SWD protocol, see below.
The yellow signal, are necessary for SWD.
TRACE-SWO is an optional for SWD.