X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=README;h=bb46e6e8ac7506901277eedf1dc7877fd04f6d42;hb=c72205661244e8b7711d2299175097cc02cfd7c1;hp=d717dc22a9a607a9d26ac5515cfc15aaca7ed4fc;hpb=886136bafba2355c8c26b7df887df28371e04995;p=fw%2Fstlink diff --git a/README b/README index d717dc2..bb46e6e 100644 --- a/README +++ b/README @@ -55,14 +55,22 @@ There are a few options: ./st-util - usage: - -h, --help Print this help - -vXX, --verbose=XX specify a specific verbosity level (0..99) - -v, --verbose specify generally verbose logging + -h, --help Print this help + -vXX, --verbose=XX Specify a specific verbosity level (0..99) + -v, --verbose Specify generally verbose logging -s X, --stlink_version=X - Choose what version of stlink to use, (defaults to 2) - -1, --stlinkv1 Force stlink version 1 + Choose what version of stlink to use, (defaults to 2) + -1, --stlinkv1 Force stlink version 1 -p 4242, --listen_port=1234 - Set the gdb server listen port. (default port: 4242) + Set the gdb server listen port. (default port: 4242) + -m, --multi + Set gdb server to extended mode. + st-util will continue listening for connections after disconnect. + -n, --no-reset + Do not reset board on connection. + +The STLINKv2 device to use can be specified in the environment +variable STLINK_DEVICE on the format :. Then, in your project directory, someting like this... (remember, you need to run an _ARM_ gdb, not an x86 gdb) @@ -105,6 +113,7 @@ For convenience, you may install udev rules file, 49-stlinkv*.rules, located in the root of repository. You will need to copy it to /etc/udev/rules.d, and then either reboot or execute $ udevadm control --reload-rules +$ udevadm trigger Udev will now create a /dev/stlinkv2_XX or /dev/stlinkv1_XX file, with the appropriate permissions. This is currently all the device is for, (only one stlink of each version is supported at @@ -161,12 +170,26 @@ No information: STLink v2 (as found on the 32L and F4 Discovery boards) Known Working Targets: +* STM32F030F4P6 (custom board) +* STM32F0Discovery (STM32F0 Discovery board) * STM32F100xx (Medium Density VL, as on the 32VL Discovery board) * STM32L1xx (STM32L Discovery board) * STM32F103VC, STM32F107RC, STM32L151RB, STM32F205RE and STM32F405RE on custom boards (https://github.com/UweBonnes/wiki_fuer_alex/layout/usps...) +* STM32F103VET6 (HY-STM32 board) * STM32F303xx (STM32F3 Discovery board) * STM32F407xx (STM32F4 Discovery board) +* STM32F429I-DISCO (STM32F4 Discovery board with LCD) +* STM32F439VIT6 (discovery board reseated CPU) +* STM32L151CB (custom board) +* STM32L152RB (STM32L-Discovery board, custom board) -Please report any and all known working combinations so I can update this! +STLink v2-1 (as found on the Nucleo boards) +Known Working Targets: +* STM32F401xx (STM32 Nucleo-F401RE board) +* STM32F030R8T6 (STM32 Nucleo-F030R8 board) +* STM32F072RBT6 (STM32 Nucleo-F072RB board) +* STM32F103RB (STM32 Nucleo-F103RB board) +* STM32F334R8 (STM32 Nucleo-F334R8 board) +Please report any and all known working combinations so I can update this!