ST-LINK

Revision as of 09:22, 7 February 2019 by imported>Frq08988
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:ArticleMainWriter Template:ArticleFirstDraftVersion


SUMMARY
This article describes the ST-LINK hardware probes.

1. Introduction[edit source]

The ST-LINK is an in-circuit debugger and programmer for the STM8 and STM32 microcontroller families.

The single wire interface module (SWIM) and JTAG/serial wire debugging (SWD) interfaces are used to communicate with any STM8 or STM32 microcontroller located on an application board.

ST-LINK can be embedded on STM boards, and can be also provided in standalone.

2. HW Version[edit source]

Several versions of ST-LINK exists: ST-LINK/V1, ST-LINK/V2 and STLINK-V3SET.

For details about different versions , please refer to the technical note[1] of ST-LINK derivatives.

To check for the ST-LINK version which is embedded in ST boards, you have to refer to the Getting started with ST boards page, and then select your current HW board.


3. Getting started[edit source]

3.1. Installing USB driver[edit source]

  • Windows
  • Linux
  • Mac OS
  • ...

3.2. Connecting UART port for console[edit source]

  • Embedded ST-LINK
  • Standalone ST-LINK

3.3. Connecting JTAG/SWD for debug[edit source]

  • Embedded ST-LINK
  • Standaloone ST-LINK

4. To go further[edit source]

4.1. Updating embedded firmware[edit source]

4.2. How to connect standalone ST-LINK[edit source]

4.3. Configuration and access right management for udev[edit source]

4.4. How to bypass embedded ST-LINK[edit source]

5. References[edit source]