ST has issued software for migrating STM32 MCU Find code to more powerful STM32MP1 microprocessors.

Increasingly, the latest process equipment, factory-automation systems, logistics and retail technology, IoT devices, and digital signage demand greater host-system performance than MCUs typically provide.

ST’s STM32MP1 MPUs address these trends, bringing an Arm Cortex-A7 application-class architecture with more processing power and memory.

Users can now take advantage of the new software pack, STM32CubeMP13, to migrate code originally designed for smaller, simpler MCUs and unleash the higher-performance MPU’s extra capabilities in their next-generation products.

Software migrates STM32 MCU code to STM32MP1

STM32CubeMP13 enables an embedded bare-metal application or RTOS on STM32MP13 SoCs, giving an alternative to OpenSTLinux that ensures faster execution times compared to typical microcontrollers.

Users can also ensure ported code continues to meet the original implementation’s hard real-time specifications, such as interrupt times and latency. Moreover, an RTOS can leverage the MPU’s larger memory while preserving low power consumption.

Fully integrated in the STM32Cube ecosystem, STM32CubeMP13 lets designers already using ST’s STM32 embedded microcontrollers move up to higher-performance MPU-based projects within the same, familiar development environment. This includes the STM32CubeMX device configurator, STM32CubeIDE development tools, and STM32CubeProgrammer.

STM32CubeMP13 comes with all necessary components needed to run embedded code on STM32MP13 Arm Cortex-A7 MPUs, including the board support package (BSP) and hardware abstraction layer (HAL).

Azure RTOS (moving to Eclipse ThreadX) comes pre-integrated as an example real-time operating system.

Also, code samples are provided that help embedded developers handle the extra complexity of MPU-based systems, including booting from external memory and power management including DDR-RAM self-refresh control.

Entry-level applications leveraging STM32MP13, targeted at industrial, smart city, smart home, retail, medical, health, and wellness markets, can still be developed using the established ecosystem and OpenSTLinux distribution.

The software is available free of charge and ready to download now from https://www.st.com/en/embedded-software/stm32cubemp13.html.