This article describes the content of STM32MP15-ecosystem-v2.1.0 release of STM32MPU Embedded Software distributions and its associated ecosystem.
1. Delivery purpose and scope[edit source]
The STM32MP15-ecosystem-v2.1.0 release is dedicated to STM32MP15 microprocessors. It is an evolutive maintenance release from STM32MP15-ecosystem-v2.0.0 based on up-to-date community components version (Yocto LTS Dunfell, Kernel 5.4 LTS, U-BOOT v2020-01, TF-A 2.2, OP-TEE 3.9).
As for the previous release, STM32MP15-ecosystem-v2.1.0 aims at:
- providing a full ecosystem for STM32MP15x devices
- working efficiently with STM32MP15 boards, using one of the packages (Starter Package, Developer Package or Distribution Package) developed by STMicroelectronics for STM32 MPUs.
Refer to Which Package better suits your needs for more information on these packages.
This ecosystem release consists of:
- two STM32MPU distributions
- the STM32MPU Embedded Software distribution
- the STM32MPU Embedded Software distribution for Android - NEW : Delivered in February 2021 as add-on to STM32MP15-ecosystem-v2.1.0, already delivered in November 2020.
- STM32 referenced tools (more details are provided in the Referenced tools release notes chapter below)
- STM32CubeIDE
- STM32CubeMX
- STM32CubeProgrammer
- Keygen tool
- Signing tool
- Documentation
- the present user guide in wiki format
- the documentation package (for more details refer to Reference documents chapter below)
- Supported STM32MP15 boards (more details are provided in the Board chapter below)
- STM32MP15 Evaluation boards (for STM32MPU Embedded Software distribution and STM32MPU Embedded Software distribution for Android)
- STM32MP15 Discovery kits (for STM32MPU Embedded Software distribution)
- More details are provided in the Board chapter below.
2. Intended audience[edit source]
The targeted audience is STMicroelectronics customers.
3. Licensing[edit source]
This software package is licensed under a SOFTWARE LICENSE AGREEMENT FOR ST MATERIALS (SLA). Customers may not use this package except in compliance with the software license agreement (SLA).
4. Main features / main highlights[edit source]
4.1. Boards[edit source]
This STM32MP15-ecosystem-v2.1.0 release supports the same boards as STM32MP15-ecosystem-v2.0.0 plus the STM32MP157D-EV1, STM32MP157F-DK2 and STM32MP157D-DK1 new boards.
Boards | PCBs list | Content | Availability |
---|---|---|---|
STM32MP157C-EV1 board (board with Crypto) |
|
|
Jan '19 |
STM32MP157A-EV1 board (board without Crypto) |
|
|
Jan '19 |
STM32MP157F-EV1 board (board with Crypto ; CPU at 800MHz) |
|
|
Jun '20 |
STM32MP157D-EV1 board (board without Crypto ; CPU at 800MHz) |
|
|
Nov '20 |
STM32MP157C-DK2 board (board with Crypto) |
|
|
Jan '19 |
STM32MP157F-DK2 board (board with Crypto ; CPU at 800MHz) |
|
|
Nov '20 |
STM32MP157A-DK1 board (board without Crypto) |
|
|
Jan '19 |
STM32MP157D-DK1 board (board without Crypto ; CPU at 800MHz) |
|
|
Nov '20 |
4.2. Embedded software[edit source]
4.2.1. OpenSTLinux (Cortex®-A7)[edit source]
Openstlinux-5.4-dunfell-mp1-20-11-12 is the new version delivered with the STM32MP15-ecosystem-v2.1.0 release. This software set consists of the following components:
- Build process
- OpenEmbedded LTS Dunfell (v3.1.3)
- GCC version v9.3
- Software components
- Kernel version LTS v5.4.56
- TF-A version v2.2
- U-Boot version v2020.01
- OP-TEE version v3.9.0
- OpenOCD version v0.10.0-r9
- Applicative components
- Weston version v8.0.0
- GStreamer version v1.16.2
- GCnano version v6.4.3 - NEW version versus STM32MP15-ecosystem-v2.0.0 release
- Main NEW features of the STM32MP15-ecosystem-v2.1.0 release
- Authentication service for co-processor firmware
- see How_to_protect_the_coprocessor_firmware article
- SCMI support in Linux and U-boot for remote-proc
- Add pm runtime support for SAI Linux driver
- Duty cycle management in Clock linux driver and in ADC linux driver
- New Vivante gcnano 6.4.3 library
- Full FMC External Bus Interface (controller // NOR + controller // NAND) in Linux
- see FMC_device_tree_configuration article
- see FMC_internal_peripheral article
- Ubuntu 20.04 support
- X11 sample image was removed from OpenSTLinux distribution as X11 will be tagged as a future "Abandonware" versus Wayland
- see [link]
- QT eglfs sample image was improved to reach better performances
- QT wayland sample image was added: more relevant for the OpenSTLinux distribution
- Authentication service for co-processor firmware
- Internal peripheral assignment at boot time
- At boot time, you can select two kernel configurations:
- Configuration 1: all internal peripherals are assigned to Cortex-A7 for Linux drivers. Cortex-M4 coprocessing firmware TTY is executed by default.
- Configuration 2: some internal peripherals are assigned to Cortex-M4 to execute Cortex-M4 delivered examples on the board (EVAL or DISCO) see (How to run Cortex-M4 examples).
- Configuration 1 is activated by default if you do not specify "2" in the U-Boot console.
- More information can be found in the How to assign an internal peripheral to a runtime context article.
4.2.2. STM32CubeMP1 (Cortex®-M4)[edit source]
- STM32CubeMP1-v1.3.0 version - NEW version versus STM32MP15-ecosystem-v2.0.0 release
- Main NEW features of STM32CubeMP1-v1.3.0, delivered within STM32MP15-ecosystem-v2.1.0 release
- General updates to fix known defects and enhancements implementation for HAL, LL, CMSIS, BSP
- New SMARTCARD HAL driver
4.2.3. STM32MP15 distribution for Android (Cortex®-A7)[edit source]
STM32MP15 distribution for Android™ v2.0.0 (st-android-11.0.0-2021-01-29 tag) is the version delivered within STM32MP15-Ecosystem-v2.1.0 release.
The objectives of this release are the following:
- Android™ 11.0.0 porting on OpenSTLinux BSP v2.1.0 (TF-A, U-Boot, OP-TEE, Linux kernel), provided as demonstrator
- Android™ certifications are not ensured
See STM32MP15 distribution for Android release note for more details.
4.3. STM32CubeProgrammer, Signing tool, Keygen[edit source]
STM32CubeProgrammer v2.6.0 is the version delivered within the STM32MP15-ecosystem-v2.1.0 release. This is an evolutive maintenance release for STM32CubeProgrammer.
- Main NEW features of STM32CubeProgrammer-v2.6.0, delivered within STM32MP15-ecosystem-v2.1.0 release
- Ubuntu 20.04 support thanks to JRE OpenJDK integration
- Features already available in previous version
- STM32CubeProg installer includes STM32CubeProgrammer, Keygen and Signing tools
- Flashload SDCard, eMMC, NAND, NOR images through USB and UART for STM32MP157C-EV1, STM32MP157A-EV1, STM32MP157A-DK1, STM32MP157C-DK2 boards
- Private and public key generation
- Image signatures
- Flashlayout file format change
- STM32MP1 fuse management (with console interface only)
- PMIC NVM management (with console interface only)
- SSP (Secure Secrets Provisonning) UI.
4.4. STM32CubeMX[edit source]
STM32CubeMX-v6.1 is the version delivered within STM32MP15-ecosystem-v2.1.0 release
- Main NEW features of STM32CubeMX-v6.1, delivered within the STM32MP15-ecosystem-v2.1.0 release
- New Boards 800 MHz support - STM32MP157F-DK2
- STM32MP157D-DK1 and STM32MP157D-EV1 boards not yet supported - #STM32CubeMX_2
- Ubuntu 20.04 support
- Device tree (A7)
- RS485 UART support
- FMC EBI mode support
- Device tree compliance with openstlinux-5.4-dunfell-mp1-20-11-12 tag
- New Boards 800 MHz support - STM32MP157F-DK2
- Features already available in previous version
- STM32CubeMP1 (M4): Compliance with STM32CubeMP1 v1.2.0
- I/O muxing and clock tree configuration
- STM32MP1 contexts management (A7 non-secure, A7 secure, M4)
- ST32MP1Cube code generation
- Tuning of DDR settings
- Device tree code generation
- dtsi and header file inclusions
- pinctrl and clock generation
- System-on-chip device node positioning
- multi-core related configurations (ETZPC binding, resources manager binding, peripheral assignment).
- DMA config generation - DMA nodes
4.5. STM32CubeIDE[edit source]
STM32CubeIDE-v1.5.0 is the version delivered within STM32MP15-ecosystem-v2.1.0 release
- Main NEW features of STM32CubeIDE v1.5.0, delivered within the STM32MP15-ecosystem-v2.1.0 release
- New Boards 800 MHz support - STM32MP157F-DK2
- STM32MP157D-DK1 and STM32MP157D-EV1 boards not yet supported - #STM32CubeIDE_2
- Ubuntu 20.04 support
- A toolchain manager now available with v7 by default (STM32CubeIDE v1.4.0)
- New Boards 800 MHz support - STM32MP157F-DK2
- Features already available in previous version
- STM32CubeMP1 v1.2.0 M4 support as STM32MP15-ecosystem-v1.2.0 release
- Cortex-M4 STM32CubeMP1 in "Production mode" and "Engineering mode"
- Cortex-M4 Firmware compilation, loading and debugging
- PC Linux with Ethernet (recommended) or serial link
- PC Windows with Ethernet or Ethernet over USB link
- Cortex-M4 Firmware installation directory configurable.
- OpenSTLinux developer package support with
- TF-A component project with native dt selected or external dt (for example, generated from CubeMX)
- U-BOOT component project with native dt selected or external dt (for example, generated from CubeMX)
- OP-TEE component project with native dt selected or external dt (for example, generated from CubeMX)
- KERNEL component project with native dt selected or external dt (for example, generated from CubeMX)
- KERNEL artefacts update on running target
- refer to How_to_manage_OpenSTLinux_project_in_STM32CubeIDE article
4.6. Miscellaneous[edit source]
- Detailed features are available in the release notes of the different components of this delivery.
- See sections STM32MPU Embedded Software distribution detailed release notes, Referenced tools release notes and Reference documents
5. Main restrictions[edit source]
5.1. Embedded software[edit source]
5.1.1. OpenSTLinux (Cortex®-A7)[edit source]
- M-CAN Bus is not functional if power management is activated ("sleep" state defined in pinctrl): the issue is corrected thanks to this patch
5.1.2. STM32CubeMP1 (Cortex®-M4)[edit source]
- Examples projects for STM32MP157X-EV1 not migrated on STM32CubeIDE and still on SW4STM32 (deprecated) – To use them on STM32CubeIDE, need to use STM32CubeIDE import menu
- Please use the HAL RTC with caution since this driver is also used by Linux. To remove any risk of contention between Linux and the HAL, proceed as follows:
- The write protect (wpr) must be disabled by default and it must never be enabled in any driver (Linux nor HAL).
- The HAL must use only Alarm B, since Linux uses Alarm A.
- The RTC interrupt must be shared between Linux and the HAL to be able to receive alarm notifications on both sides.
5.2. STM32CubeProgrammer, Signing tool and Keygen[edit source]
- Key generation is not functional with STM32MP_KeyGen_CLI on Linux under Ubuntu 16.04 (functional with Ubuntu 18.04 and upper versions).
5.3. STM32CubeMX[edit source]
- Warning: To generate a device tree for new Boards STM32MP157D-DK1, STM32MP157D-EV1, please select respectively the ST boards project STM32MP157F-DK2, STM32MP157F-EV1. The generated device trees will work but with some probe errors on Crypto, Display DSI, Wifi, BT linux drivers for STM32MP157D-DK1 board and on Crypto Linux driver for STM32MP157D-EV1
- Warning: When opening a previous project built with STM32CubeMX version older than V6.1, the migration does not take into account the user section part. This part needs to be updated manually according the Openstlinux-5.4-dunfell-mp1-20-11-12 manifest.
5.4. STM32CubeIDE[edit source]
- Warning: v9 toolchain already available and installable through the toolchain manager but no yet validated with STM32CubeMP1
- Warning: To use an project based on new Boards STM32MP157D-DK1, STM32MP157D-EV1, please select respectively the ST boards project STM32MP157F-DK2, STM32MP157F-EV1. The generated device trees by STM32CubeMX will work but with some probe errors on Crypto, Display DSI, Wifi, BT Linux drivers for STM32MP157D-DK1 board and on Crypto Linux driver for STM32MP157D-EV1 board.
- Using OpenOCD with ST-LINK does not check and force ST-LINK firmware update at debug launch. It is therefore recommended to manually update to the latest ST-LINK firmware for the best debug experience. Use the Help > ST-LINK Upgrade menu".
5.5. Miscellaneous[edit source]
Restriction lists are available in each subcomponent release note. They are available in the following chapters in the present article:
Moreover, the software workarounds implemented in the ecosystem to provide solutions to the STM32MPU device errata are listed in STM32MP15 ecosystem errata sheet.
6. Minor release updates[edit source]
STMicroelectronics regularly delivers corrections through github® components which are U-Boot, OP-TEE, TF-A, Linux kernel.
The corrections can be incorporated into the Developer Package (refer to STM32MP1 Developer Package) or Distribution Package (see below).
Two possibilities exist to update a Distribution Package:
- Update your existing Distribution Package:
- Switch your Distribution Package to # github® mode .
- Use the devtool modify <recipe name> command to set up an environment. It will fetch and unpack the source code.
- In the extracted source code, use a git command such as git checkout -b WORK <github® TAG> to point to a new revision of the component.
- More rarely STMicroelectronics also delivers fixes on layers through github®. These changes can be integrated (via git commands: git checkout -b WORK <github® commit SHA1>) into the local STM32MP1 Distribution Package environment. See below the github® links of the quoted layers :
- Get a new Distribution Package:
- Refer to Installing_the_OpenSTLinux_distribution page for install instructions, and use the repo command given for the minor version below, if it exists.
6.1. v2.1.5[edit source]
- Update to Yocto 3.1.16 (dunfell-23.0.16)
- BSP update:
Layer name | github® commit SHA1 reference |
---|---|
meta-st-stm32mp | a8a47c1e3bc894bfb7a99c088fdc489efd55789d |
meta-st-openstlinux | 7dd470d87c1654ce24d033a28e53279f637e3bd0 |
- Component update:
Component | Recipe name | new github® release |
---|---|---|
kernel | linux-stm32mp | v5.4-stm32mp-r2.4 |
optee-os | optee-os-stm32mp | 3.9.0-stm32mp-r2.4 |
- New manifest tag available to get the release: openstlinux-5.4-dunfell-mp1-22-05-20
repo init -u https://github.com/STMicroelectronics/oe-manifest -b refs/tags/openstlinux-5.4-dunfell-mp1-22-05-20 repo sync
6.2. v2.1.4[edit source]
- Update to Yocto 3.1.11 (dunfell-23.0.11)
- BSP update:
Layer name | github® commit SHA1 reference |
---|---|
meta-st-stm32mp | bd643ba8654010628fbcf093666fe3d184a9df34 |
meta-st-openstlinux | 2dc988821b19d2eb75cfad4d543b674cdadd77bb |
- Component update:
Component | Recipe name | new github® release |
---|---|---|
tf-a | tf-a-stm32mp | v2.2-stm32mp-r2.3 |
kernel | linux-stm32mp | v5.4-stm32mp-r2.3 |
optee-os | optee-os-stm32mp | 3.9.0-stm32mp-r2.3 |
- New manifest tag available to get the release: openstlinux-5.4-dunfell-mp1-21-12-22
repo init -u https://github.com/STMicroelectronics/oe-manifest -b refs/tags/openstlinux-5.4-dunfell-mp1-21-12-22 repo sync
6.3. v2.1.3[edit source]
- Update to Yocto 3.1.9 (2020-04.9-dunfell)
- Correct syntax changed for fit
Layer name | github® commit SHA1 reference |
---|---|
meta-st-stm32mp | 86260861f4bffd9fb97541e83d5f1c2db34e2e84 |
oe-manifest | 0acb085ce0c7dfe01cd03c766620eba8851f7cb0 |
repo init -u https://github.com/STMicroelectronics/oe-manifest -b dunfell-2.x repo sync
6.4. v2.1.2[edit source]
Component | Recipe name | new github® release |
---|---|---|
tf-a | tf-a-stm32mp | v2.2-stm32mp-r2.2 |
u-boot | u-boot-stm32mp | v2020.01-stm32mp-r2.1 |
kernel | linux-stm32mp | v5.4-stm32mp-r2.2 |
optee-os | optee-os-stm32mp | 3.9.0-stm32mp-r2.2 |
6.5. v2.1.1[edit source]
Component | Recipe name | new github® release |
---|---|---|
tf-a | tf-a-stm32mp | v2.2-stm32mp-r2.1 |
u-boot | u-boot-stm32mp | v2020.01-stm32mp-r2.1 |
kernel | linux-stm32mp | v5.4-stm32mp-r2.1 |
optee-os | optee-os-stm32mp | 3.9.0-stm32mp-r2.1 |
7. Reference documents[edit source]
All the resources for the STM32MP1 Series are located in the Resources area of the STM32MP1 Series web page.
The resources below are referenced in some of the articles of this user guide.
means that the document (or its version) is new compared to what was delivered within the previous ecosystem release.
Reference | Name | Link | Version |
---|---|---|---|
Application notes | |||
AN4803 | High-speed SI simulations using IBIS and board-level simulations using HyperLynx® SI on STM32 MCUs and MPUs | AN4803.pdf | v2.0 |
AN5027 | Interfacing PDM digital microphones using STM32 MCUs and MPUs | AN5027.pdf | v2.0 |
AN5031 | Getting started with STM32MP15 Series hardware development | AN5031.pdf | v2.0 |
AN5036 | Thermal management guidelines for STM32 applications | AN5036.pdf | v3.0 |
AN5109 | STM32MP1 Series using low-power modes | AN5109.pdf | v4.0 |
AN5122 | STM32MP1 Series DDR memory routing guidelines | AN5122.pdf | v3.0 |
AN5168 | STM32MP1 series DDR configuration | AN5168.pdf | v1.0 |
AN5225 | USB Type-C™ Power Delivery using STM32xx Series MCUs and STM32xxx Series MPUs | AN5225.pdf | v3.0 |
AN5253 | Migration of microcontroller applications from STM32F4x9 lines to STM32MP151, STM32MP153 and STM32MP157 lines microprocessor | AN5253.pdf | v1.0 |
AN5256 | STM32MP151, STM32MP153 and STM32MP157 discrete power supply hardware integration | AN5256.pdf | v2.0 |
AN5260 | STM32MP151/153/157 MPU lines and STPMIC1B integration on a battery powered application | AN5260.pdf | v1.0 |
AN5275 | USB DFU/USART protocols used in STM32MP1 Series bootloaders | AN5275.pdf | v1.0 |
AN5284 | STM32MP1 series system power consumption | AN5284.pdf | v1.0 |
AN5348 | FDCAN peripheral on STM32 devices | AN5348.pdf | v1.0 |
AN5431 | The STPMIC1 PCB layout guidlines | AN5431.pdf | v1.0 |
AN5438 | STM32MP1 Series lifetime estimates | AN5438.pdf | v1.0 |
AN5510 | Overview of the secure secret provisioning (SSP) on STM32MP1 Series | AN5510.pdf | v1.0 |
Datasheets[1] | |||
DS12505 | STM32MP157C/F datasheet (secure) |
DS12505.pdf | v4.0 |
DS12504 | STM32MP157A/D datasheet (basic) |
DS12504.pdf | v4.0 |
DS12503 | STM32MP153C/F datasheet (secure) |
DS12503.pdf | v4.0 |
DS12502 | STM32MP153A/D datasheet (basic) |
DS12502.pdf | v4.0 |
DS12501 | STM32MP151C/F datasheet (secure) |
DS12501.pdf | v4.0 |
DS12500 | STM32MP151A/D datasheet (basic) |
DS12500.pdf | v4.0 |
DS12792 | STPMIC1 datasheet |
stpmic1.pdf | v5.0 |
Errata sheets | |||
ES0438 | STM32MP15xx device errata | ES0438.pdf | v5.0 |
Reference manuals[1] | |||
RM0436 | STM32MP157 reference manual (STM32MP157xxx advanced Arm®-based 32-bit MPUs) |
RM0436.pdf | v4.0 |
RM0442 | STM32MP153 reference manual (STM32MP153xxx advanced Arm®-based 32-bit MPUs) |
RM0442.pdf | v4.0 |
RM0441 | STM32MP151 reference manual (STM32MP151xxx advanced Arm®-based 32-bit MPUs) |
RM0441.pdf | v4.0 |
Boards schematics | |||
MB1262 schematics | STM32MP157C-EV1 motherboard schematics MB1262-C01 board schematic (Evaluation board) |
MB1262-C01.pdf | v1.0 |
MB1263 schematics | STM32MP157C-EV1 daughterboard schematics MB1263-C01 board schematic (Evaluation board) |
MB1263-C01.pdf | v1.0 |
MB1263 schematics | STM32MP157F-EV1 daughterboard schematics MB1263-C04 board schematic (Evaluation board) |
MB1263-C04.pdf | v4.0 |
MB1230 schematics | DSI 720p LCD display daughterboard schematics MB1230-C board schematic (Evaluation board) |
MB1230-C.pdf | v1.1 |
MB1379 schematics | Camera daughterboard schematics MB1379-A01 board schematic (Evaluation board) |
MB1379-A01.pdf | v1.0 |
MB1272 schematics | STM32MP157x-DKx motherboard schematics MB1272-DK2-C01 board schematic (Discovery kit) |
MB1272-C01.pdf | v1.0 |
MB1407 schematics | STM32MP157x-DKx daughterboard schematics MB1407-LCD-C01 board schematic (Discovery kit) |
MB1407-C01.pdf | v1.0 |
Boards user manuals | |||
UM2535 | STM32MP157x-EV1 evaluation board user manual | UM2535.pdf | v2.0 |
UM2534 | STM32MP157x-DKx discovery board user manual | UM2534.pdf | v1.0 |
Tools user manuals | |||
UM2563 | STM32CubeIDE installation guide | UM2563.pdf | v1.0 |
UM2579 | Migration guide from System Workbench to STM32CubeIDE | UM2579.pdf | v1.0 |
UM2553 | STM32CubeIDE quick start guide | UM2553.pdf | v1.0 |
AN5360 | Getting started with projects based on the STM32MP1 Series in STM32CubeIDE | AN5360.pdf | v1.0 |
UM2609 | Description of the integrated development environment for STM32 products | UM2609.pdf | v1.0 |
UM1718 | STM32CubeMX user manual | UM1718.pdf | v32.0 |
UM2237 | STM32CubeProgrammer tool user manual | UM2237.pdf | v12.0 |
UM2238 | STM32 Trusted Package Creator tool user manual | UM2238.pdf | v7.0 |
UM2542 | STM32 Series Key Generator tool user manual | UM2542.pdf | v1.0 |
UM2543 | STM32 Series Signing tool user manual | UM2543.pdf | v1.0 |
8. How to download the software and start with this release?[edit source]
The list of embedded software packages available for download depends on the selected package.
The table below provides the available board part numbers as well as information in order to:
- get started with one of the three available Packages (Starter, Developer or Distribution Package)
- get started with the board
- find the associated embedded software distributions
- download source code
- build a piece of embedded software.
Board part number | Jump to |
---|---|
STM32MP157x-EV1 Evaluation board |
STM32MP15 Evaluation boards - getting started, including software download |
STM32MP157x-DKx Discovery kit |
STM32MP15 Discovery kits - getting started, including software download |
9. STM32MPU Embedded Software distribution detailed release notes[edit source]
The table below lists the software packages available in the STM32MPU Embedded Software distributions, and provides the corresponding release notes.
The release notes give more information and details about the features and content of the packages.
They do not explain how to download the software. Refer to How to get the software and start with this release.
Firmware | Release note | Version |
OpenSTLinux Distribution | STM32MP15 OpenSTLinux release note - v2.1.0 | openstlinux-5.4-dunfell-mp1-20-11-12 |
STM32Cube MPU Package | STM32CubeMP1 Package release note - v1.3.0 | STM32CubeMP1-v1.3.0 |
10. STM32MPU Embedded Software distribution for Android detailed release notes[edit source]
The table below lists the software packages available in the STM32MPU Embedded Software distributions for Android, and provides the corresponding release notes.
The release notes give more information and details about the features and content of the packages.
They do not explain how to download the software. Refer to How to get the software and start with this release.
Firmware | Release note | Version |
STM32MPU Distribution for Android | STM32MP15 distribution for Android release note - v2.0.0 | st-android-11.0.0-2021-01-29 |
STM32Cube MPU Package | STM32CubeMP1 Package release note - v1.3.0 | STM32CubeMP1-v1.3.0 |
11. Referenced tools release notes[edit source]
The table below lists the available tools, and provides links to the corresponding release notes.
Each release note gives information on how to install and use the corresponding tool.
The set of tools that can be downloaded depends on the package that is used (double check Which Package better suits your needs article for more information on each package).
Tools | Release notes | Host PC | Which Package may need the tool ? | |||
STM32MPU ecosystem v2.1.0 release | Availability on ST.com targeted on 12th November 2020 | Linux version | Windows version | Starter Package | Developer Package | Distribution Package |
STM32CubeIDE | STM32CubeIDE_release_note | 1.5.0 | 1.5.0 | ☐ | ☑ | ☐ |
STM32CubeMX | STM32CubeMX release note | from 6.1 | from 6.1 | ☐ | ☑ | ☑ |
STM32CubeProg | STM32CubeProgrammer release note | 2.6.0 | 2.6.0 | ☑ | ☐ | ☑ |
Keygen | KeyGen release note | 1.0.0 | 1.0.0 | ☑ | ☑ | ☑ |
Signing tool | Signing tool release note | 1.0.0 | 1.0.0 | ☑ | ☑ | ☑ |
12. References[edit source]
- ↑ 1.0 1.1 The part numbers are specified in STM32MP15 microprocessor part numbers
13. Archives [edit source]
STM32MP15 release | Ecosystem release note |
---|---|
STM32MP15-Ecosystem-v2.0.0 | STM32MP15 ecosystem release note - v2.0.0 |
STM32MP15-Ecosystem-v1.2.0 | STM32MP15 ecosystem release note - v1.2.0 page for the v1 ecosystem releases (in archived wiki) |
STM32MP15-Ecosystem-v1.1.0 | STM32MP15 ecosystem release note - v1.1.0 page for the v1 ecosystem releases (in archived wiki) |
STM32MP15-Ecosystem-v1.0.0 | STM32MP15 ecosystem release note - v1.0.0 page for the v1 ecosystem releases (in archived wiki) |