Overview
Tools & Software
Resources
Solutions
Quality & Reliability
Sales Briefcase
eDesignSuite
Get Started
Sample & Buy
Partner products
  • STM32 ST-LINK Utility (STSW-LINK004) is a full-featured software interface for programming STM32 microcontrollers.

    It provides an easy-to-use and efficient environment for reading, writing and verifying a memory device.
    The tool offers a wide range of features to program STM32 internal memories (Flash, RAM, OTP and others), external memories, to verify the programming content (checksum, verify during and after programming, compare with file) and to automate STM32 programming.
    STM32 ST-LINK Utility is delivered as a graphical user interface (GUI) with a command line interface (CLI).

    Key Features

    • Free software
    • Supports Motorola S19, Intel HEX and binary formats
    • Load, Edit and Save executable and data files generated by the Assembler/Linker or C compilers
    • Erase, Program, View and Verify device Flash memory contents
    • Program, Erase and Verify external memories with examples of external flash loaders, for users to develop loaders for specific external memories
    • Automate STM32 programming (Erase, Verify, Programming, Configuring option bytes, calculate checksum)
    • Programming One Time Programmable memory
    • Supports Programming and Configuring Option bytes
    • Offers a command line interface
    • Compare file with target memory
    • Supports memory and core status view in Live-update mode
    • ST-LINK/V2 firmware upgrade

Get Software

Featured Products

Recommended for you

Development Tools

    • Part Number

      ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

    • Part Number

      STM32CubeProgrammer software for programming STM32 products

      ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 boards firmware upgrade

      ST-LINK, ST-LINK/V2, ST-LINK/V2-1 USB driver signed for Windows7, Windows8, Windows10

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3068
      STM32 ST-LINK Utility for STM32 MCUs
      1.0
      111.43 KB
      PDF
      DB3068

      STM32 ST-LINK Utility for STM32 MCUs

    • Description Version Size Action
      UM0892
      STM32 ST-LINK utility software description
      24.0
      1.02 MB
      PDF
      UM0892

      STM32 ST-LINK utility software description

Legal

    • Description Version Size Action
      SLA0047
      Image V2 - SOFTWARE LICENSE AGREEMENT
      1.19
      99.24 KB
      PDF
      SLA0047

      Image V2 - SOFTWARE LICENSE AGREEMENT