X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=README;h=bb06f60a96bf236dd3b3364271d6034d7b3639e1;hb=a4547c31a78dc29c9af2e50d46f6d58bfa7ccd86;hp=470c52a5977741d648e0660201dd417efe74116b;hpb=e2245196082f8cac03b0a57a12198d9396c3ca85;p=fw%2Fstlink diff --git a/README b/README index 470c52a..bb06f60 100644 --- a/README +++ b/README @@ -14,8 +14,9 @@ called stlink and there are 2 versions: Common requirements ~~~~~~~~~~~~~~~~~~~ -libusb-1.0 (You probably already have this, but you'll need the +. libusb-1.0 (You probably already have this, but you'll need the development version to compile) +. pkg-config IF YOU HAVE AN STLINKv1 ~~~~~~~~~~~~~~~~~~~~~~~ @@ -102,6 +103,7 @@ If you would link your executable to 0x08000000 and then do (gdb) load firmware.elf then it would be written to the memory. + FAQ === @@ -119,3 +121,26 @@ Q: At some point I use GDB command `next', and it hangs. A: Sometimes when you will try to use GDB `next' command to skip a loop, it will use a rather inefficient single-stepping way of doing that. Set up a breakpoint manually in that case and do `continue'. + +Currently known working combinations of programmer and target +============================================================= + +STLink v1 (as found on the 32VL Discovery board) + +Known Working Targets: +* STM32F100xx (Medium Density VL) +* STM32F103 (according to jpa- on ##stm32) + +No information: +* everything else! + +STLink v2 (as found on the 32L and F4 Discovery boards) +Known Working Targets: +* STM32F100xx (Medium Density VL, as on the 32VL Discovery board) +* STM32L1xx (STM32L Discovery board) +* STM32F107RC, STM32L151RB, STM32F205RE and STM32F405RE on a custom boards + (https://github.com/UweBonnes/wiki_fuer_alex/layout/usps...) +* STM32F407xx (STM32F4 Discovery board) + +Please report any and all known working combinations so I can update this! +