KEMBAR78
STM32CubeMX - Software - STMicroelectronics | PDF | Microcontroller | Internet Of Things
0% found this document useful (0 votes)
33 views6 pages

STM32CubeMX - Software - STMicroelectronics

Uploaded by

pepez.pp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views6 pages

STM32CubeMX - Software - STMicroelectronics

Uploaded by

pepez.pp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

S…

H i Pe p e

Development tools Software development tools STM32 software development tools STM32 configurators and code generators STM32CubeMX

STM32CubeMX ACTIVE

STM32Cube initialization code generator


Download databrief

Overview

Product overview
Description All features Circuit Diagram Get Software Featured Products Featured Videos Recommended for you

Description

STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the
corresponding initialization C code for the Arm® Cortex®-M core or a partial Linux® Device Tree for Arm® Cortex®-A core, through a step-by-step process.

The first step consists in selecting either an STMicrolectronics STM32


microcontroller, microprocessor or a development platform that matches
the required set of peripherals, or an example running on a specific
development platform.

For microprocessors, the second step allows to configure the GPIOs and
Feedback

the clock setup for the whole system, and to interactively assign
peripherals either to the Arm® Cortex®-M or to the Cortex®-A world.
Specific utilities, such as DDR configuration and tuning, make it easy to
get started with STM32 microprocessors. For Cortex®-M core, the
configuration includes additional steps that are exactly similar to those
described for microcontrollers.

For microcontrollers and microprocessor Arm® Cortex®-M, the second


step consists in configuring each required embedded software thanks to a
pinout-conflict solver, a clock-tree setting helper, a power-consumption calculator, and an utility that configures the peripherals (such as GPIO or USART)
and the middleware stacks (such as USB or TCP/IP).

The default Boost


software
MLand middleware
edge stacks
computing can be extended
capabilities thanks
with the to enhanced STM32Cube Expansion Packages. STMicrolectronics or
cost-optimized
Learn
STMicrolectronics' partner packages can be downloaded directly from a dedicated package manager available more
within STM32CubeMX, while the other
STM32MP23 for secure IoT applications
packages can be installed from a local drive.

Moreover, a unique utility in STM32CubeMX delivery, STM32PackCreator, helps developers to build their own enhanced STM32Cube Expansion Packages.

Eventually the user launches the generation that matches the selected configuration choices. This step provides the initialization C code for the Arm®
Cortex®-M, ready to be used within several development environments, or a partial Linux® Device Tree for the Arm® Cortex®-A.

STM32CubeMX is delivered within STM32Cube.

All features

◦ Intuitive STM32 microcontroller and microprocessor selection

◦ Rich easy-to-use graphical user interface allowing the configuration of:


• Pinout with automatic conflict resolution
• Peripherals and middleware functional modes with dynamic validation of parameter constraints for Arm® Cortex®-M core
• Clock tree with dynamic validation of the configuration
• Power sequence with estimated consumption results
◦ Generation of initialization C code project, compliant with IAR Embedded Workbench®, MDK-ARM and STM32CubeIDE (GCC compilers) for Arm®
Cortex®-M core

◦ Generation of a partial Linux® Device Tree for Arm® Cortex®-A core (STM32 microprocessors)

◦ Development of enhanced STM32Cube Expansion Packages thanks to STM32PackCreator

◦ Integration of STM32Cube Expansion packages into the project

◦ Availability as standalone software running on Windows®, Linux® and macOS® (macOS® is a trademark of Apple Inc. registered in the U.S. and other
countries.) operating systems and 64-bit Java Runtime environment

Circuit Diagram

Feedback

Boost ML edge computing capabilities with the cost-optimized


Learn more
STM32MP23 for secure IoT applications
Download

Get Software

Part Number General Description ECCN (EU) ECCN (US) Download All versions

+ STM32CubeMX-Lin STM32Cube init code generator for Linux NEC EAR99


Get latest Select version 

+ STM32CubeMX-Mac STM32Cube init code generator for macOS NEC EAR99


Get latest Select version 

+ STM32CubeMX-Win STM32Cube init code generator for Windows NEC EAR99


Get latest Select version 
STMicroelectronics recommends always keeping your software up to date

Featured Products

STM32WBA6 series

Future-proof your short-range wireless applications with the advanced STM32WBA6, offering flexible connectivity for smart homes, industrial, healthcare, and consumer devices.

STM32U3 series STM32H7S3 ST67W coprocessor series

Extend battery life and protect data in cost-sensitive industrial, medical, and consumer devicesDual USB functionality for enhanced performanceThe first Wi-Fi coprocessor series

STM32N6 series

NPU-accelerated, Cortex-M55 STM32 microcontrollers

Feedback

Boost ML edge computing capabilities with the cost-optimized


Learn more
STM32MP23 for secure IoT applications
See All
Featured Videos

A quick STM32CubeMX overview, Enhancing STM32Cube ecosystem The STM32Cube ecosystem at a


From Ultra librarian with pre-integrated Microsoft Azure glance - Laurent Desseignes
RTOS
Ultra Librarian has a new integration with Quick summary of what STM32Cube can
STM32CubeMX application, where users can ST and Microsoft are a perfect match. An bring to you.
customize the pinout of their STM32 product. incredible amount of traction in the IoT and
Watch the video (6:06)
across all market segments.
Watch the video (1:21)

Watch the video (3:58)

Recommended for you

Feedback

Boost ML edge computing capabilities with the cost-optimized


Learn more
STM32MP23 for secure IoT applications
Premium Content Related Applications

Optimization at its best with the entry-level STM32G0 MCU - On-demand webinar - Functions
Optimize your designs with the entry-level STM32G0 MCU in premium on-demand
content, uncovering the best practices for efficient MCU utilization. Connectivity (2)

Microsoft Azure RTOS quick and easy integration with STM32Cube ecosystem - On- Wired connectivity (1)
demand webinar USB Type-C and Power Delivery
On-demand webinar Bluetooth mesh and Zigbee mesh networks on STM32WB MCUs Wireless connectivity (3)
On-demand Webinar: STM32Cube expansion packs, or how to boost your STM32 802.15.4 OpenThread
design - Boost your STM32 design with premium on-demand content on STM32Cube
Bluetooth Low Energy
expansion packs, unlocking additional features and functionalities for your projects.
ZigBee
New STM32CubeMX feature for Low-Power

Industrial

Home and professional appliances (1)

Personal care and hygiene (5)

Body scales

Electric shavers, epilators and trimmers

Electric toothbrushes

Massagers

Portable massagers

Point of sales and retail logistics (3)

Banking automation (2)

Currency counter

USB NFC dongles

Point of sales (3)

Mobile POS

Payment dongles

ePOS, ECR and cash drawer

Retail logistics (5)

Barcode scanners

Electronic shelf labels

NFC HF readers

Portable data terminals

RAIN UHF readers

Smart farming (4)

Agricultural products tracking

Irrigation systems (2)

Actuators, valves, and pumps control

Control and sensing


Feedback

Livestock position and health monitoring

Tractors (2)

Actuators

Guidance and positioning

STM32 MCU WIKI:


Discover more
Discover
Boost ML edge STM32
computing software
capabilities toolchain.
with the cost-optimized
Learn more
STM32MP23 for secure IoT applications
Discover our scalable solutions to boost the
Read more
development of MPU-based systems

Feedback

Boost ML edge computing capabilities with the cost-optimized


Learn more
STM32MP23 for secure IoT applications

You might also like