STM 32 Cubeclt
STM 32 Cubeclt
Data brief
Features
• Distribution of command-line tools and system view descriptors (SVD)
extracted from STM32CubeIDE
• STM32Cube MCU Packages support for STM32 microcontrollers (MCU) at the
following development steps:
– Compile and link
– Target board programming
– Application run
– Application debugging
• The STM32CubeCLT toolset includes:
– GNU C/C++ for Arm® toolchain executables such as arm-none-abi-
Product status link
gcc (compiler), arm-none-abi-nm (symbol viewer), and many more
– GDB debugger client and server
STM32CubeCLT
– STM32CubeProgrammer (STM32CubeProg) utility
– System view descriptor files (.SVD) for the entire STM32 MCU portfolio
– Map file associating STM32 MCUs and MCU development boards to the
appropriate SVD
• Multi-OS support: Windows®, Linux®, and macOS®, 64-bit versions only
Description
STM32CubeCLT is an all-in-one multi-OS command-line toolset, which is part of the
STM32Cube ecosystem.
STM32CubeCLT is a toolset for third-party integrated development environment
(IDE) providers, allowing the use of STMicroelectronics proprietary tools within their
own IDE frameworks.
STM32CubeCLT includes GNU C/C++ for Arm® toolchain executables, GDB
debugger, and STM32CubeProgrammer (STM32CubeProg) utility. It provides system
view descriptors for the entire STM32 MCU portfolio and associate each STM32
MCU and development board with the appropriate SVD.
1 General information
1.3 License
STM32CubeCLT is delivered under the Mix Ultimate Liberty+OSS+3rd-party V1 software license agreement
(SLA0048).
For more details about the license agreement of each component, refer to the release note (RN0132).
Revision history
Table 1. Document revision history