Forrest logo
tool overview
On this page you find all important commands for the CLI tool st-util. If the command you are looking for is missing please ask our AI.


st-util is a command line tool used for debugging and flashing STM32 microcontrollers. It is part of the STM32CubeProgrammer package, developed by STMicroelectronics.

  1. st-util provides an interface between the host computer and the target STM32 device, allowing for debugging and programming operations.
  2. It supports various communication interfaces, including SWD (Serial Wire Debug) and JTAG (Joint Test Action Group).
  3. The tool utilizes GDB (GNU Debugger) as the debug server, enabling users to debug their applications using standard GDB commands.
  4. The GDB server feature allows for setting breakpoints, stepping through code, examining variables, and monitoring memory during program execution.
  5. It supports real-time application debugging and supports multiple debugging sessions simultaneously.
  6. The st-util tool is cross-platform and can be used on Windows, Linux, and macOS operating systems.
  7. It has a simple command line interface, making it easy to integrate into development workflows.
  8. The tool is highly efficient and provides fast and responsive debugging capabilities.
  9. Users can use st-util together with IDEs like Eclipse or command line debuggers like GDB to enhance their development experience.
  10. It is compatible with a wide range of STM32 microcontrollers, making it a versatile tool for STM32 developers.

List of commands for st-util:

tool overview