ST-LINK


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.

SITUATION:
ST-LINK – OBSOLETE
ST-LINK-v2 – ACTIVE
ST-LINK-v2/ISOL – ACTIVE

 

ST-LINK-v2

st-link-v2

 

ST-LINK-v2-ISOL

st-link-v2-isol

 

Comparison from ST-LINK (obsolete) and ST-LINK-v2

stlinkcomp


STLINK-UTILITY software is here

stlink-utility

 

The complete SW kit for use the ST-LINK-v2 or ST-LINK-v2-ISOL is formed of this parts:

  • 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

ATTENTION:
If you use ST-LINK UTILITY with the STM32 DISCOVERY or NUCLEO remember to select SWD protocol, see below.

st-link-utility-swd

 


JTAG – SWD connector

jtag1

jtag2

The yellow signal, are necessary for SWD.
TRACE-SWO is an optional for SWD.