Difference between revisions of "ST-Link"

From Stm32World Wiki
Jump to navigation Jump to search
Line 20: Line 20:
 
== Hardware Analysis ==  
 
== Hardware Analysis ==  
  
[[ST]] does not make schematics or source code available for the official ST-Link devices, which is a pity (and a someone odd business decision).  However, they ''do''
+
[[ST]] does not make schematics or source code available for the official ST-Link devices, which is a pity (and a someone odd business decision).  However, they '''do''' publish a partial schematics since a built-in ST-Link device is included in all their development boards, a partial schematics is available.
 +
 
 +
[[File:ST-Link V2.png|800px]]

Revision as of 03:24, 28 November 2020


There's a number of different ways to flash STM32 devices. One of these is to use ST's own ST-Link devices.

STLink.jpg

There are multiple benefits of using one of these ST-Link devices rather than a plain serial dongle:

  1. The device need not be restarted in flash mode (Boot0)
  2. Programs can be debugged on the device

The official ST-Link as seen above are relatively cheap (< $20) and there are Chinese copies available (haven't tried those).

The most common option are these:

STLink-v2 (Chinese knock off).jpg

They are Chinese knock offs and they run the official ST-Link firmware.

Hardware Analysis

ST does not make schematics or source code available for the official ST-Link devices, which is a pity (and a someone odd business decision). However, they do publish a partial schematics since a built-in ST-Link device is included in all their development boards, a partial schematics is available.

ST-Link V2.png