This article provides the following information:
- How to download and install the latest image (binaries) for STM32MP1 boards
- Where to find the associated release note
- Where to find the previous releases (archives)
1. STM32MP15-Ecosystem-v2.1.0 release[edit source]
- The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12.tar.xz for STM32MP157X-EV1 and STM32MP157X-DKX boards
- Download and install the STM32MP1 image (binaries):
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found here.
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v2.1.0 release | |
---|---|
Download |
You need to be logged on to my.st.com before accessing the following link: |
Installation |
$ cd <working directory path>/Starter-Package
$ tar xvf en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12.tar.xz |
Release note |
Details of the content of this software package are available in the associated STM32MP15 ecosystem release note. |
- The binaries and the Flash layout files are in the <Starter Package installation directory>/stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12/images/stm32mp1/ directory:
stm32mp1 ├── arm-trusted-firmware TF-A binaries for FSBL partitions and supported boot chains │ ├── tf-a-stm32mp157a-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-dk1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157a-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157a-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-dk2-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157d-dk1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157D-DK1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157d-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157f-dk2-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157F-DK2 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157f-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── tf-a-stm32mp157f-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── bootloader U-Boot binaries for FSBL, SSBL partitions and supported boot chains │ ├── u-boot-spl.stm32-stm32mp157a-dk1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157a-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157c-dk2-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157c-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157d-dk1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157d-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157f-dk2-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157f-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157a-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157a-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157a-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157a-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157c-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157c-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157d-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157d-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157d-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157d-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157f-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157f-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157f-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── u-boot-stm32mp157f-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── flashlayout_st-image-weston Flash layout files (description of the partitions) for the supported boot chains on supported boot devices and boards │ ├── extensible Flash layout files for microSD card boot device with no userfs partition but a rootfs partition extended to microSD card size │ │ ├── FlashLayout_sdcard_stm32mp157a-dk1-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157A-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157c-dk2-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157d-dk1-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157D-DK1 → STM32MP15 Discovery kits │ │ └── FlashLayout_sdcard_stm32mp157f-dk2-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── optee Flash layout files for optee boot chain │ │ ├── FlashLayout_emmc_stm32mp157a-ev1-optee.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv eMMC boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157d-ev1-optee.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157f-ev1-optee.tsv eMMC boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157a-ev1-optee.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv NAND boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157d-ev1-optee.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157f-ev1-optee.tsv NAND boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157a-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157d-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157f-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv microSD card boot device for STM32MP157A-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157a-ev1-optee.tsv microSD card boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv microSD card boot device for STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv microSD card boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157d-dk1-optee.tsv microSD card boot device for STM32MP157D-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157d-ev1-optee.tsv microSD card boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157f-dk2-optee.tsv microSD card boot device for STM32MP157F-DK2 → STM32MP15 Discovery kits │ │ └── FlashLayout_sdcard_stm32mp157f-ev1-optee.tsv microSD card boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── trusted Flash layout files for trusted boot chain │ ├── FlashLayout_emmc_stm32mp157a-ev1-trusted.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv eMMC boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157d-ev1-trusted.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157f-ev1-trusted.tsv eMMC boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157a-ev1-trusted.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv NAND boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157d-ev1-trusted.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157f-ev1-trusted.tsv NAND boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157a-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157d-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157f-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv (recommended setup) microSD card boot device for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157d-dk1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157d-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157f-dk2-trusted.tsv (recommended setup) microSD card boot device for STM32MP157F-DK2 → STM32MP15 Discovery kits │ └── FlashLayout_sdcard_stm32mp157f-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── optee Optee binaries for TEE partitions required for optee boot chains │ ├── tee-header_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEEH partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEEH partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEED partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEED partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEED partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEED partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEEX partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEEX partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEEX partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEEX partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ └── tee-pager_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── scripts │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 Binary for bootfs partition on eMMC and microSD card devices ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 Binary for userfs partition on eMMC and microSD card devices ├── st-image-userfs-openstlinux-weston-stm32mp1.manifest ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 Binary for vendorfs partition on eMMC and microSD card devices ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 Binary for rootfs partition on eMMC and microSD card devices ├── st-image-weston-openstlinux-weston-stm32mp1.license ├── st-image-weston-openstlinux-weston-stm32mp1-license_content.html License summary for all packages needed to feed all partitions ├── st-image-weston-openstlinux-weston-stm32mp1.manifest └── st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi Binary for bootfs, vendorfs, rootfs and userfs partitions on NAND device
2. Archive[edit source]
2.1. STM32MP15-Ecosystem-v2.0.0 release[edit source]
- The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-06-24.tar.xz for STM32MP157X-EV1 and STM32MP157X-DKX boards
- Download and install the STM32MP1 image (binaries):
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found here.
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v2.0.0 release | |
---|---|
Download |
You need to be logged on to my.st.com before accessing the following link: |
Installation |
$ cd <working directory path>/Starter-Package
$ tar xvf en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-06-24.tar.xz |
Release note |
Details of the content of this software package are available in the associated STM32MP15 ecosystem release note. |
- The binaries and the Flash layout files are in the <Starter Package installation directory>/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/images/stm32mp1/ directory:
stm32mp1 ├── arm-trusted-firmware TF-A binaries for FSBL partitions and supported boot chains │ ├── tf-a-stm32mp157a-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-dk1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157a-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157a-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157a-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-dk2-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157c-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157d-dk1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157D-DK1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157d-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157d-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157f-dk2-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157F-DK2 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157f-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tf-a-stm32mp157f-ev1-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── tf-a-stm32mp157f-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── bootloader U-Boot binaries for FSBL, SSBL partitions and supported boot chains │ ├── u-boot-spl.stm32-stm32mp157a-dk1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157a-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157c-dk2-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157c-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157d-dk1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157d-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-spl.stm32-stm32mp157f-dk2-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32-stm32mp157f-ev1-basic U-Boot binary for FSBL partition (basic boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157a-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157a-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157a-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157a-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157c-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157c-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157d-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157d-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157d-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157d-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157f-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157f-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157f-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── u-boot-stm32mp157f-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── flashlayout_st-image-weston Flash layout files (description of the partitions) for the supported boot chains on supported boot devices and boards │ ├── extensible Flash layout files for microSD card boot device with no userfs partition but a rootfs partition extended to microSD card size │ │ ├── FlashLayout_sdcard_stm32mp157a-dk1-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157A-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157c-dk2-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157d-dk1-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157D-DK1 → STM32MP15 Discovery kits │ │ └── FlashLayout_sdcard_stm32mp157f-dk2-extensible.tsv (recommended setup for package repository service) microSD card boot device with rootfs partition extended to microSD card size for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── optee Flash layout files for optee boot chain │ │ ├── FlashLayout_emmc_stm32mp157a-ev1-optee.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv eMMC boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157d-ev1-optee.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157f-ev1-optee.tsv eMMC boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157a-ev1-optee.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv NAND boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157d-ev1-optee.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256_stm32mp157f-ev1-optee.tsv NAND boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157a-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157d-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157f-ev1-optee.tsv NOR boot device and microSD card device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv microSD card boot device for STM32MP157A-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157a-ev1-optee.tsv microSD card boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv microSD card boot device for STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv microSD card boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157d-dk1-optee.tsv microSD card boot device for STM32MP157D-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157d-ev1-optee.tsv microSD card boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157f-dk2-optee.tsv microSD card boot device for STM32MP157F-DK2 → STM32MP15 Discovery kits │ │ └── FlashLayout_sdcard_stm32mp157f-ev1-optee.tsv microSD card boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── trusted Flash layout files for trusted boot chain │ ├── FlashLayout_emmc_stm32mp157a-ev1-trusted.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv eMMC boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157d-ev1-trusted.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157f-ev1-trusted.tsv eMMC boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157a-ev1-trusted.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv NAND boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157d-ev1-trusted.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157f-ev1-trusted.tsv NAND boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157a-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157d-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157f-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv (recommended setup) microSD card boot device for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157d-dk1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157d-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157f-dk2-trusted.tsv (recommended setup) microSD card boot device for STM32MP157F-DK2 → STM32MP15 Discovery kits │ └── FlashLayout_sdcard_stm32mp157f-ev1-trusted.tsv (recommended setup) microSD card boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── optee Optee binaries for TEE partitions required for optee boot chains │ ├── tee-header_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEEH partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEEH partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-header_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEEH partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEED partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEED partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEED partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-pageable_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEED partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEED partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157a-dk1-optee.stm32 Optee binary for TEEX partition for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157a-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEEX partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157c-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157d-dk1-optee.stm32 Optee binary for TEEX partition for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157d-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── tee-pager_v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEEX partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ └── tee-pager_v2-stm32mp157f-ev1-optee.stm32 Optee binary for TEEX partition for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── scripts │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 Binary for bootfs partition on eMMC and microSD card devices ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 Binary for userfs partition on eMMC and microSD card devices ├── st-image-userfs-openstlinux-weston-stm32mp1.manifest ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 Binary for vendorfs partition on eMMC and microSD card devices ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 Binary for rootfs partition on eMMC and microSD card devices ├── st-image-weston-openstlinux-weston-stm32mp1.license ├── st-image-weston-openstlinux-weston-stm32mp1-license_content.html License summary for all packages needed to feed all partitions ├── st-image-weston-openstlinux-weston-stm32mp1.manifest └── st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi Binary for bootfs, vendorfs, rootfs and userfs partitions on NAND device