STMicroelectronics has updated its STM32CubeMX microcontroller configuration software to v5.0.
“With its modern multi-panel GUI that lets users visualise and do more without changing screen view, it makes optimising MCU configuration parameters easier and more comfortable,” said the firm, without explaining what multi-panel means in this context – this video might give some clues.
It comes as stand-alone software to run on Windows, Linux or macOS, or through the Eclipse plugin.
It can be downloaded for free, together with other STM32Cube software including dedicated hardware abstraction layer middleware and code samples.
According to the firm, the tool helps users to select the right STM32 device from the 800 variants available, and then configure the basic hardware features – after which MCU initialisation code can be automatically generated
En-route, there is a pin-out selector with conflict solver, help with clock-tree settings, and a power-consumption calculator for early-stage energy assessment. There are also tools for configuring peripherals and middleware stacks, such as TCP/IP or USB, and support for dynamic validation of parameter constraints.
The generated initialisation code is recognised by IAR-EWARM, Keil MDK-ARM, AC6-SystemWorkbench for STM32, or independent GCC (GNU Compiler Collection) toolchain projects, said ST.