STM32CubeMP2 Package release note - v0.3.0

Revision as of 13:24, 7 December 2023 by Registered User (Nathalie Sangouard moved page STM32CubeMP25 Package release note - v0.3.0 to STM32CubeMP2 Package release note - v0.3.0 without leaving a redirect: Sachin/Francois : package applicable the the whole MP2 family)
Applicable for STM32MP25x lines

This article aims to describe the content of the software release included in the STM32CubeMP25 Package, version v.0.3.0.

1. Delivery purpose and scope[edit source]

The STM32CubeMP25 Package is a software package running on Arm® Cortex®-M33 processor.

This release includes:

  • The STM32Cube HAL: STM32 abstraction layer embedded software ensuring maximized portability across the STM32 portfolio. HAL APIs are available for all peripherals.
  • Low-layer APIs (LL APIs) offering a fast lightweight expert-oriented layer that is closer to the hardware than the HAL.
    LL APIs are only available for a limited set of peripherals.
  • A consistent set of middleware components such as AzureRTOS.
  • All embedded software utilities delivered with a full set of examples.

It also includes:

  • BSP for the STM32MP257F-EV1 Evaluation board More info green.png (LED, button and COM ports)
  • Projects: several projects (examples, applications) are implemented in IDEs.
    • STM32CubeIDE delivered by ST
      • All the STM32MP257F-EV1 More info green.png projects are available on STM32CubeIDE.

2. Intended Audience[edit source]

The targeted audience is STM32 MPU customers and partners.

3. Licensing[edit source]

All licenses applicable to STM32CubeMP25 package are available here.


4. Supported devices[edit source]

The drivers provided within this package support all STM32MP25x lines More info.png.

5. Supported hardware[edit source]

The software examples and the drivers delivered in this package are applicable for the following boards:

6. Release content[edit source]

This release is the first release of the STM32CubeMP25 software package running on Arm® Cortex®-M33 core. The full content is available in STM32CubeMP25 Package content


6.1. Main changes[edit source]

This is the BETA release of STM32CubeMP25 package running on the Arm® Cortex®-m33 of STM32MP25x lines More info.png as a coprocessor. This STM32CubeMP25 package can be then used as any STM32Cube package running on STM32-MPU of STMicroelectronics.


6.1.1. HAL drivers[edit source]

  • This is BETA release of STM32CubeMP25 package HAL drivers.
  • All HAL drivers have been checked for MISRA 2012 compliance but warnings are not fixed completely.
  • Check overview and all available HAL drivers in HAL drivers

6.1.2. LL drivers[edit source]

  • This is BETA release of STM32CubeMP25 package LL drivers.
  • All LL drivers have been checked for MISRA 2012 compliance but warnings are not fixed completely.
  • Check overview and all available LL drivers here LL drivers

6.1.3. BSP[edit source]

6.1.4. CMSIS[edit source]

  • Bit and registers definition for STM32MP25x lines More info.png.
  • Support for System, Startup and Linker files.
  • For more details, refer main section CMSIS

6.1.5. Middleware[edit source]

6.1.6. Projects[edit source]

  • Check project section here Projects for details of projects implemented.
Info white.png Information
Note: For detailed information, read file Unsupported domain! delivered with the STM32CubeMP25 Package.