
Introduction
STM32CubeMX is part of the STM32Cube initiative designed to simplify and accelerate the development of applications for
STM32 microcontrollers.
STM32CubeMX offers the possibility to generate C projects using embedded software offers packages as CMSIS-Pack
compliant software packs.
Starting with the 6.0.0 revision, STM32CubeMX is delivered with STM32PackCreator, an STM32 pack creation graphical
companion tool, whose main purpose is the creation of software packs.
The generated software packs are:
•Arm® CMSIS-Pack-compliant
• Optionally STM32Cube rules-compliant. Such compliance is mandatory for publishing a pack as an STM32Cube
Expansion Package.
• Optionally enhanced for STM32CubeMX. Such enhancements allow the pack to be configured in the STM32CubeMX user
interface and for STM32CubeMX to generate custom code in line with the user's configuration.
This document describes what a software pack is, how to create a software pack from scratch using STM32PackCreator and
how to verify the generated pack using STM32CubeMX.
It also provides the list of reference material and specifications that are useful when considering the creation of an STM32Cube
Expansion Package.
How to create a software pack enhanced for STM32CubeMX
using STM32 Pack Creator tool
UM2739
User manual
UM2739 - Rev 3 - February 2021
For further information contact your local STMicroelectronics sales office.
www.st.com