Scroll to navigation

st-util(1) stlink st-util(1)

NAME

st-util - Run GDB server to interact with STM32 device

SYNOPSIS

st-util [<ARGS>...]

DESCRIPTION

Start a GDB server to interact with a STM32 device Run the main binary of the local package (src/main.rs).

If a port number is not specified using the –listen_port option, the default 4242 port will be used.

Stlink version 2 is used by default unless the option –stlinkv1 is given.

The STLinkV2 device to use can be specified in the environment variable STLINK_DEVICE on the format :.

OPTIONS

Print this message.
Print version information
Specify a specific verbosity level (0..99)
Specify generally verbose logging
Choose what version of stlink to use, (defaults to 2)
-1, --stlinkv1
Force stlink version 1
Set the gdb server listen port. (default port: 4242)
Set gdb server to extended mode. st-util will continue listening for connections after disconnect.
Do not reset board on connection.
Enable ARM Semihosting output on stdout

EXAMPLES

Run GDB server on port 4500 and connect to it

$ st-util -p 4500
$ gdb
(gdb) target extended-remote localhost:4500
    

SEE ALSO

st-flash(1), st-info(1)

COPYRIGHT

This work is copyrighted. Stlink contributors. See LICENSE file in the stlink source distribution.

Feb 2018 Open Source STMicroelectronics Stlink Tools