Skip to main content
Bryce Schober
Associate II
April 8, 2022
Question

How to download unbundled GNU Tools for STM32

  • April 8, 2022
  • 12 replies
  • 14136 views

Where can I download an archive of the GNU Tools for STM32 separate from the STM32Cube IDE?

Alternatively where can I find your open-sourced patches that you list in the information center?

12 replies

Bryce Schober
Associate II
April 12, 2022

@Markus GIRDLAND​ Since you commented on the related thread "What are the GNU Tools for STM32 patches ..." a while ago, can you speak to my question? Or maybe @mattias norlander​ ?

Ideally, the GNU Tools for STM32 patches and releases with binary archives would be made available via another repo on the https://github.com/STMicroelectronics organization. Don't the open-source licenses obligate you to make the patches available?

Pavel A.
Super User
April 12, 2022

@Bryce Schober​The Toolchain manager widget of CubeIDE can discover and download toolchains released after CubeIDE releases, both ST and ARM versions.

So these toolchain packages are already available online...

mattias norlander
ST Employee
April 13, 2022

Hi Bryce,

As Pavel mentioned, toolchains are available via toolchain manager. If you really the toolchain in a zip-file I suppose we can provide some specific zip-file in a file share. Drop me your e-mail address in PM, the one on you profile does not work. Which OS?

Igor Petrov
Associate II
July 12, 2022

I wonder is there a specific reason why toolchains could not just be available under the "Software Development Tools" section?

There are some valid use cases for stand-alone toolchains. For example, when developing an application in Cube IDE, and also wanting to use exactly the same toolchain in CI/CD system. Bundling the entire CubeIDE to run it in headless mode is "little" excessive.

Pavel A.
Super User
July 12, 2022

A good idea. Would be useful for restrictive environments where CubeIDE cannot go to the web and download stuff. Even thru a proxy.

FRieb.1
Associate II
December 13, 2022

Hi there,

Is there any news about this?

Rim LANDOLSI
ST Employee
December 13, 2023

Hello,

To get more visibility and investigate your issue, could you post the question in a new community thread?

Thanks,

Rim

Bryce Schober
Associate II
May 16, 2023

Just by way of followup, ST now offers the STM32CubeCLT, described as "an all-in-one multi-OS command-line toolset, which is part of the STM32Cube ecosystem".

As with all ST packages, it's kinda annoyingly wrapped in a .zip file, but it seems like it might fulfill my basic desires at the time, which are:

  1. It is actually possible to download programmatically, if you try hard enough
  2. The "Generic Linux Installer" is a self-extracting shell script bundle that will allow you (with effort) to do a non-interactive installation into your location of choice
sute
Associate III
October 3, 2023

We are also looking for a way of creating a Docker image with the build tools for CI/CD without the whole IDE. Any news on this?

Associate II
October 3, 2023

Are there any reason why don't use the official precompiled GNU toolchains binaries from ARM?

ARM GNU Toolchains for R/M-Profile (binutils, gcc, newlib) ONLY*:

https://developer.arm.com/downloads/-/gnu-rm

*) Toolchains only, no STM32 libraries like HAL

Explorer II
December 10, 2023

ST apply patches to the tool chain - so the official one is not the same as the ST one.

Pavel A.
Super User
October 3, 2023
MCadu
Associate II
March 8, 2024

Any news on this or where can I find the new community thread?

sute
Associate III
October 7, 2024

Hi, any timeline estimate on when we could download the tools without whole IDE or is this going to even happen? We really need this for Docker builds