SlackBuilds Repository

15.0 > Development > stm32cubeprog (2.22.0)

STM32CubeProgrammer (STM32CubeProg) is an all-in-one multi-OS software
tool for programming STM32 products.

It provides an easy-to-use and efficient environment for reading,
writing, and verifying device memory through both the debug interface
(JTAG and SWD) and the bootloader interface (UART and USB DFU, I2C, SPI,
and CAN).

STM32CubeProgrammer offers a wide range of features to program STM32
internal memories (such as flash, RAM, and OTP) as well as external
memories.

STM32CubeProgrammer also allows option programming and upload,
programming content verification, and programming automation through
scripting.

NOTE:

- The source tarball has to be downloaded manually from the website.
Choose STM32CubePrg-Lin package.
- Unfortunately, ST site happens to change downloads names from time to
time. After being downloaded, the tarball has to follow the naming
scheme:
en.stm32cubeprg-lin-v{X}-{Y}-{Z}.zip
- 7zip and zulu-openjdk* are only used for repackaging the upstream
tarball and are not used during the run-time. Different version
of JDK _might_ work as well (not tested.)

This requires: zulu-openjdk17, 7zip

Maintained by: Andrzej Telszewski
Keywords: stm32,stlink,st-link,swd,jtag,flash,arm,embedded
ChangeLog: stm32cubeprog

Homepage:
https://www.st.com/en/development-tools/stm32cubeprog.html

Source Downloads (64bit):
stm32cubeprog.html (754549a37ca9091979efaecc70b0f816)

Download SlackBuild:
stm32cubeprog.tar.gz
stm32cubeprog.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds