This is an old revision of the document!


Table of Contents

STM32

ST micro supply tools to target STM32 devices, they include a startup code generator, IDE and Arduino.

STMCubeMX is a visualisation tools and start-up code generator.

STMCubeIDE is the development environment.

STM32duino is the Arduino development platform support.

STMCubeMX

This is great to visualise the layout of a development board and see the pin usage and the clock tree.

This standalone version of this tool supports various IDEs and GNU make.

When using a GNU make target, it produces a working directory that builds first time with `arm-none-eabi-gcc' and it can be used a basis for a project.

The license of the files created is not present and therefore defaults to what ST call “AS-IS”.

Making a target is the only way to access platform specific files as they appear to be archived otherwise.

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

On windows this will install in

C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX

STMCubeIDE

The development environment also embeds the MX tool above and can support various other tools.

This IDE produces a proprietary project and there is no access to platform specific files until a project is created. A lot of files are generated for each project so this is perhaps more suitable for larger flash devices.

Not sure if this can be recommended unless you like IDEs.

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

On windows this will install in

C:\ST\STM32CubeIDE_1.11.0

STM32duino

STM32duino provides `wiring' support for the STM32 microcontroller within the Arduino Processing IDE.

This is the only place we can find platform specific files in their raw form for reference or usage.

This may be used to build a standalone application without Arduino support but it hasn't been investigated, yet.

https://github.com/stm32duino

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information