STM32CubeMP2

Active
Design Win

STM32CubeMP2 Package for STM32MP2 series (HAL, Low-Layer APIs and CMSIS, OpenAMP for Inter processor communication, FreeRTOS, STM32 USBPD core/device library and examples running on ST boards

Get Software Download databrief

Product overview

Description

The STM32CubeMP2 brings together, in a single package, all the generic embedded software components needed to develop applications on Arm® Cortex®-M33 microprocessors.

On top of the hardware, the STM32CubeMP2 solution is built around three levels of software components (level 0 for drivers, level 1 for middleware, level 2 for board demos), that interact easily with each other. It also includes two common components: CMSIS and Utilities, which interact with both levels.

  • All features

    • Hardware abstraction layer (HAL), enabling portability between different STM32 devices via standardized API calls
    • Low-layer API (LL), a light-weight, optimized, expert oriented set of APIs designed for runtime efficiency and so enhanced performance
    • Board support package drivers (BSP), based on HAL drivers, an API set for the evaluation board and third-party components
    • Collection of middleware components (such as FreeRTOS)
    • Collection of examples, running on STM32MP25xx-EVx evaluation boards and STM32MP25xx-DK discovery board and allowing demonstration of a basic implementation of features from a set of peripherals.

Get Software