The STM32Cube MPU Packages[1] are the embedded software bricks of the STM32Cube ecosystem[2], made to run on STM32 microprocessors.
The following STM32Cube MPU Packages are available:
- STM32CubeMP13 Package, running on the Arm® Cortex®-A7 processor, for the STM32MP13x lines
- STM32CubeMP15 Package, running on the Arm® Cortex®-M4 coprocessor, for the STM32MP15x lines
- STM32CubeMP2 Package, running on the Arm® Cortex®-M33 coprocessor, for the STM32MP25x lines
STM32Cube MPU packages offer for every STM32 MPU series all the required embedded software bricks to operate the available set of peripherals, including:
- The hardware abstraction layer (HAL) enabling portability between different STM32 devices via standardized API calls
- Low-layer (LL) APIs, and a lightweight, optimized, expert-oriented set of APIs designed for both performance and runtime efficiency
- A collection of examples, running on an MPU board and allowing demonstration of a basic implementation of features from a set of IPs
- A collection of middleware components including RTOS, USB library, file system, TCP/IP stack, OpenAMP and ResourceManage (depending on the lines)
- A collection of applications, running on an MPU board and allowing demonstration of a basic implementation of features from middleware
- The BSP drivers are based on HAL drivers and provide an API set for the evaluation board and third-party components.
Subcategories
This category has the following 4 subcategories, out of 4 total.