STM32CubeMP13 Package release note - v1.1.0

Applicable for STM32MP13x lines

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

1 Delivery purpose and scope[edit]

The STM32CubeMP13 Package is a software package running on Arm® Cortex®-A7 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 STM32MP135F-DK Discovery kit More info green.png (LED, button, camera, LCD, SD card and COM ports)
  • Projects: several projects (examples, applications, external loader and templates) are implemented in IDEs.
    • STM32CubeIDE delivered by ST
      • All the STM32MP135F-DK More info green.png projects are available on STM32CubeIDE.

2 Intended Audience[edit]

The targeted audience is STM32 MPU customers and partners.

3 Licensing[edit]

All licenses applicable to STM32CubeMP13 package are available here.

4 Supported devices[edit]

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

5 Supported hardware[edit]

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

6 Release content[edit]

This release is the 2nd release of the STM32CubeMP13 software package running in standalone on the Arm® Cortex®-A7 of STM32MP13x lines More info.png.

The full content is available in STM32CubeMP13 Package content. This STM32CubeMP13 package can be then used as any STM32Cube package running on STM32-MPU of STMicroelectronics.

6.1 Main changes[edit]

Main changes, compared to STM32CubeMP13-v1.0.0 package are

  • support of eMMC as boot device
  • addition of EWARM examples.

6.1.1 HAL drivers[edit]

  • No major changes in HAL drivers.
  • Check overview and all available HAL drivers in HAL drivers

6.1.2 LL drivers[edit]

  • No major changes in LL drivers.
  • Check overview and all available LL drivers here LL drivers

6.1.3 BSP[edit]

  • GT911 BSP TouchScreen component support has been added at BSP.
  • Refer to BSP Drivers section here BSP drivers.

6.1.4 CMSIS[edit]

  • Bit and registers definition for STM32MP13x lines More info.png.
  • Support for IAR workbench has been added.
  • For more details, refer main section CMSIS

6.1.5 Middleware[edit]

6.1.6 Projects[edit]

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

6.2 Released components[edit]

6.2.1 Drivers[edit]

Component Version Notes
CMSIS CoreA v5.8.0 CMSIS CoreA Release Notes
STM32MP13x CMSIS v1.1.0 STM32MP13xx CMSIS Release Notes
STM32MP13x HAL v1.1.0 HAL Release Notes
BSP STM32MP13x_DISCO v1.1.0 BSP Release Notes

Find here the list of available HAL, LL and BSP drivers.

6.2.2 Middleware[edit]

Component Version Notes
ThreadX v6.2.0 -
NetXduo v6.2.0 -
USBX v6.2.0 -
FileX v6.2.0 -
LevelX v6.2.0 -
cmsis_rtos_threadx v1.1.0 -
STM32 USB Device Library v2.10.0 -
STM32 USB Host Library v3.5.1 -

6.3 Released projects[edit]

The STM32CubeMP13 Package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects. The main supported development environment is STM32CubeIDE (works on Multiple OS's) and uses the GNU toolchain.

  • All STM32MP135F-DK More info green.png projects are available with STM32CubeIDE.

IDE ready projects:

STM32MP135F-DK
Number of projects 70

Find in this article STM32CubeMP13_Package#Projects, the exhaustive list of available projects for STM32MP135F-DK Discovery kit More info green.png:

Info white.png Information
Note: Refer to article Introduction to boot mode to get more information about different boot modes in STM32MP135F-DK Discovery kit More info green.png

The recommended supported toolchain for STM32MP13 is STM32CubeIDE (All-in-one multi-OS development tool).

7 Restrictions[edit]

  • Source code for External Loader utility is not provided with this release.

8 How to get started with STM32CubeMP13 Package[edit]

Refer to STM32CubeMP13 Package - Getting started article.

9 Associated tools[edit]

Refer to Referenced tools release notes