Package stlink: Information

    Source package: stlink
    Version: 1.6.1-alt2
    Latest version according to Repology
    Build time:  Jan 29, 2024, 02:49 PM in the task #339268
    Report package bug
    License: BSD-3-Clause
    Summary: STM32 microcontrolles programmer and debuger, using STLINKv1/v2/v2-1/v3
    Description: 
    Open source version of the STMicroelectronics STlink Tools
    
    STLink is an open source toolset to program and debug STM32 devices and boards
    manufactured by STMicroelectronics. It supports several so called STLINK
    programmer boards (and clones thereof) which use a microcontroller chip to
    translate commands from USB to JTAG/SWD. There are four generations available
    on the market which are all supported by this toolset:
    
     STLINK/v1 (obsolete as of 21-11-2019, continued support by this toolset)
       transport layer: SCSI passthru commands over USB
       stand-alone programmer and present on STM32VL Discovery boards
     STLINK/v2
       transport layer: raw USB commands
       stand-alone programmer and present on STM32L Discovery and Nucleo boards
     STLINK/v2-1
       transport layer: raw USB commands
       present on some STM32 Nucleo boards
     STLINK/v3
       transport layer: raw USB commands
       stand-alone programmer
    
    On the user level there is no difference in handling or operation between these
    different revisions.

    List of rpms provided by this srpm:
    libstlink (x86_64, ppc64le, i586, armh, aarch64)
    libstlink-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
    libstlink-devel (x86_64, ppc64le, i586, armh, aarch64)
    stlink (x86_64, ppc64le, i586, armh, aarch64)
    stlink-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
    stlink-gui (x86_64, ppc64le, i586, armh, aarch64)
    stlink-gui-debuginfo (x86_64, ppc64le, i586, armh, aarch64)

    Maintainer: Alexey Sheplyakov


    ACL:
    Alexey Sheplyakov
    @everybody

      1. bzlib-devel
      2. cmake
      3. libbrotli-devel
      4. libffi-devel
      5. libgtk+3-devel
      6. libpcre-devel
      7. libusb-devel
      8. pandoc

    Last changed


    Jan. 29, 2024 Alexey Sheplyakov 1:1.6.1-alt2
    - Revived the package (no code changes). It's useful, and it has been deleted
      due to a bogus compiler warning:
      error: 'stlink_open_usb' accessing 64 bytes in a region of size 28 [-Werror=stringop-overflow=]
      This warning is a false positive. GCC 11, 12 are known to produce a lot of
      false positives with `-Wstringop-overflow`. As a result Linux (the kernel)
      disables `-Wstringop-overflow` when compiling with GCC 11, see the commit
      a5e0ace04fbf56c17 `init: Kconfig: Disable -Wstringop-overflow for GCC-11`.
      With GCC 13 `-Wstringop-overflow` is much better, so the (same) code
      compiles (and runs) just fine.
    Feb. 8, 2021 Nikolai Kostrigin 1:1.6.1-alt1
    - New version (closes: #34271)
      + switch to new upstream location
      + switch packaging scheme SRPM->gears
      + alter Epoch to change versioning scheme according to upstream
      + switch to use .gear/tags
      + extract gui into a separate package
    July 12, 2018 Igor Vlasenko 2018.04.18-alt2.qa1
    - NMU (by repocop). See http://www.altlinux.org/Tools/Repocop
    - applied repocop fixes:
      * udev-files-in-etc for stlink