Difference between revisions of "STM32MP1 Starter Package - images"
[quality revision] | [quality revision] |
Lionel Vitte (talk | contribs)
|
m
|
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)
![]() |
To use the image efficiently, please read the Starter Package article relative to your board: Category:Starter Package |
Contents
1 STM32MP15-Ecosystem-
v1.2.0 release1 STM32MP15-Ecosystem-v1.2.0 release[edit]v2.1.0 release[edit]
![]() |
Only microSD cards SanDisk Class 10 and UHS Speed Class 1 are verified. Others are not recommended. |
- The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-0211-1912.tar.xz for STM32MP157CSTM32MP157X-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.
![]() |
To download a package, it is recommended to be logged in to your "myst" account [1]. If, trying to download, you encounter a “403 error”, you could try to empty your browser cache to workaround the problem. We are working on the resolution of this problem. We apologize for this inconvenience |
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1v2.21.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-0211-1912.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-0211-1912/images/stm32mp1/ directory:
stm32mp1 ├── flashlayout_starm-imagetrusted-westonfirmware TF-A binaries for Flash layout files (description of the partitions) for the supported Flash devices and boards FSBL partitions and supported boot chains │ ├── FlashLayout_sdcard_tf-a-stm32mp157a-dk1-basicoptee.tsvstm32 TF-A Flash layout file binary for microSDFSBL cardpartition and(optee basic boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_tf-a-stm32mp157a-dk1-extensibleserialboot.tsvstm32 TF-A binary for serial Flashboot layoutmode file(STM32CubeProgrammer) for microSDSTM32MP157A-DK1 card→ withSTM32MP15 noDiscovery userfskits partition│ but ├── tf-a rootfs partition extended to sdcard size (recommended setup for package repository service) →-stm32mp157a-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_tf-a-stm32mp157a-dk1ev1-optee.tsvstm32 TF-A Flash layout file binary for microSDFSBL cardpartition and (optee boot chain) for STM32MP157A-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── FlashLayout_sdcard_tf-a-stm32mp157a-dk1ev1-trustedserialboot.tsvstm32 TF-A Flash layout file binary for microSD card and trusted serial boot chainmode (recommended setupSTM32CubeProgrammer) for STM32MP157A-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsvtf-a-stm32mp157a-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted Flashboot layoutchain) file for microSD card and basic boot chain STM32MP157A-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── FlashLayout_sdcard_tf-a-stm32mp157c-dk2-extensibleoptee.tsvstm32 Flash layoutTF-A filebinary for microSDFSBL cardpartition with(optee noboot userfschain) partitionfor butSTM32MP157C-DK2 a→ rootfsSTM32MP15 partitionDiscovery extendedkits to│ sdcard size (recommended setup for package repository service) →├── tf-a-stm32mp157c-dk2-serialboot.stm32 TF-A binary for serial boot mode (STM32CubeProgrammer) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_tf-a-stm32mp157c-dk2-opteetrusted.tsvstm32 TF-A binary for FSBL partition (trusted Flashboot layoutchain) file for microSD card and optee boot chain STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_tf-a-stm32mp157c-dk2ev1-trustedoptee.tsvstm32 TF-A binary Flash layout file for microSDFSBL cardpartition and(optee trusted boot chain) (recommended setup)for STM32MP157C-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── FlashLayout_emmc_tf-a-stm32mp157c-ev1-opteeserialboot.tsvstm32 TF-A binary for serial boot mode Flash layout file for eMMC and optee boot chain (STM32CubeProgrammer) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_tf-a-stm32mp157c-ev1-trusted.tsvstm32 TF-A Flash layout file binary for eMMCFSBL andpartition (trusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nandtf-4a-256_stm32mp157cstm32mp157d-ev1dk1-optee.tsvstm32 FlashTF-A layoutbinary file for NANDFSBL Flashpartition and (optee boot chain) for STM32MP157D-DK1 → STM32MP15 EvaluationDiscovery boardskits │ ├── FlashLayout_nandtf-4a-256_stm32mp157cstm32mp157d-ev1dk1-trustedserialboot.tsvstm32 TF-A binary Flash layout file for NANDserial Flashboot andmode trusted(STM32CubeProgrammer) bootfor chainSTM32MP157D-DK1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsvtf-a-stm32mp157d-dk1-trusted.stm32 TF-A Flash layout file binary for NORFSBL Flashpartition (andtrusted eMMCboot chain) andfor optee boot chain STM32MP157D-DK1 → STM32MP15 EvaluationDiscovery boardskits │ ├── FlashLayout_nor-emmc_stm32mp157c-tf-a-stm32mp157d-ev1-trustedoptee.tsvstm32 FlashTF-A layoutbinary file for NORFSBL Flashpartition (andoptee eMMCboot chain) andfor trusted boot chain STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nortf-nanda-4stm32mp157d-256_stm32mp157c-ev1-opteeserialboot.tsvstm32 TF-A Flashbinary layoutfor fileserial forboot NORmode Flash (and NAND Flasdh(STM32CubeProgrammer) andfor optee boot chain STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nortf-nanda-4stm32mp157d-256_stm32mp157c-ev1-trusted.tsvstm32 Flash layout file for NORTF-A Flashbinary (andfor NANDFSBL Flasdh)partition and (trusted boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsvtf-a-stm32mp157f-dk2-optee.stm32 FlashTF-A layoutbinary file for NORFSBL Flashpartition (andoptee microSDboot cardchain) andfor optee boot chain 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 │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsvtf-a-stm32mp157f-dk2-trusted.stm32 FlashTF-A layoutbinary file for NORFSBL Flashpartition (andtrusted microSDboot cardchain) andfor trusted boot chain STM32MP157F-DK2 → STM32MP15 EvaluationDiscovery boardskits │ ├── FlashLayout_sdcard_stm32mp157c-tf-a-stm32mp157f-ev1-basicoptee.tsvstm32 TF-A Flash layout file binary for microSDFSBL cardpartition and(optee basic boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-tf-a-stm32mp157f-ev1-opteeserialboot.tsvstm32 TF-A binary for serial boot mode Flash layout file for microSD card and optee boot chain (STM32CubeProgrammer) for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── FlashLayout_sdcard_stm32mp157c-tf-a-stm32mp157f-ev1-trusted.tsvstm32 TF-A Flash layout file binary for microSDFSBL cardpartition and (trusted boot chain) (recommended setup)for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── scriptsbootloader │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 Binary for bootfs partition ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 U-Boot binaries for FSBL, BinarySSBL forpartitions userfsand partition supported boot chains │ ├── stu-imageboot-userfsspl.stm32-openstlinuxstm32mp157a-westondk1-stm32mp1.manifestbasic ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 Binary for vendorfs partition ├── st-image-vendorfs-openstlinux-weston-stm32mp1.manifest ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 Binary for rootfs partition ├── st-image-weston-openstlinux-weston-stm32mp1.license ├── st-image-weston-openstlinux-weston-stm32mp1-license_content.html ├── st-image-weston-openstlinux-weston-stm32mp1.manifest ├── st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi ├── tee-header_v2-stm32mp157a-dk1-optee.stm32 ├── tee-header_v2-stm32mp157c-dk2-optee.stm32 ├── tee-header_v2-stm32mp157c-ev1-optee.stm32 ├── tee-pageable_v2-stm32mp157a-dk1-optee.stm32 ├── tee-pageable_v2-stm32mp157c-dk2-optee.stm32 ├── tee-pageable_v2-stm32mp157c-ev1-optee.stm32 ├── tee-pager_v2-stm32mp157a-dk1-optee.stm32 ├── tee-pager_v2-stm32mp157c-dk2-optee.stm32 ├── tee-pager_v2-stm32mp157c-ev1-optee.stm32 ├── tf-a-stm32mp157a-dk1-optee.stm32 TF-A 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 (opteebasic boot chain) for STM32MP157F-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── tfu-aboot-stm32mp157a-dk1-trustedoptee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157a-dk1-trusted.stm32 TF U-ABoot binary for FSBLSSBL partition (trusted boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── tfu-aboot-stm32mp157cstm32mp157a-dk2ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157a-ev1-trusted.stm32 TFU-ABoot binary for FSBLSSBL partition (opteetrusted boot chain) for STM32MP157A-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── tfu-aboot-stm32mp157c-dk2-trustedoptee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c-dk2-trusted.stm32 TF U-ABoot binary for FSBLSSBL partition (trusted boot chain) for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tfu-aboot-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 TFU-ABoot binary for FSBLSSBL partition (opteetrusted boot chain) for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ ├── tfu-aboot-stm32mp157cstm32mp157d-ev1dk1-trustedoptee.stm32 U-Boot binary for SSBL partition (optee boot chain) for STM32MP157D-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157d-dk1-trusted.stm32 TF U-ABoot binary for FSBLSSBL partition (trusted boot chain) for STM32MP157D-DK1 → STM32MP15 EvaluationDiscovery boardskits │ ├── u-boot-splstm32mp157d-ev1-optee.stm32-stm32mp157a-dk1-basic 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 FSBLSSBL partition (basictrusted boot chain) for STM32MP157D-EV1 → STM32MP15 DiscoveryEvaluation kitsboards │ ├── u-boot-spl.stm32stm32mp157f-stm32mp157c-dk2-basicoptee.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 FSBLSSBL partition (basictrusted boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-spl.stm32stm32mp157f-stm32mp157c-ev1-basicoptee.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 FSBLSSBL partition (basictrusted boot chain) for STM32MP157F-EV1 → STM32MP15 Evaluation boards ├── uflashlayout_st-boot-stm32mp157a-dk1-basic.imgimage-weston U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157a-dk1-trusted.stm32 Flash layout files (description of the partitions) for the supported boot chains on supported boot devices and boards │ ├── extensible U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157a-dk1-optee.stm32 Flash layout files for microSD card boot device with U-Bootno binaryuserfs forpartition SSBLbut a rootfs partition (opteeextended bootto chain)microSD →card STM32MP15size Discovery│ kits │ ├── u-boot-stm32mp157c-dk2-basic.imgFlashLayout_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 U-Boot binary for SSBL partition (basic boot chain) │ │ ├── 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 │ │ ├── u-boot-stm32mp157c-dk2-trusted.stm32FlashLayout_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 U-Boot binary for SSBL partition (trusted boot chain) → 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 │ ├── u-boot-stm32mp157c-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-ev1-basic.img Flash layout files for optee boot chain │ │ ├── FlashLayout_emmc_stm32mp157a-ev1-optee.tsv U-Boot binary for SSBL partition (basic eMMC boot chain) device for STM32MP157A-EV1 → STM32MP15 Evaluation boards ├── u-boot-│ │ ├── FlashLayout_emmc_stm32mp157c-ev1-trustedoptee.stm32tsv eMMC boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ U-Boot binary for SSBL partition (trusted boot chain) ├── FlashLayout_emmc_stm32mp157d-ev1-optee.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards └── u-boot-stm32mp157c-│ │ ├── FlashLayout_emmc_stm32mp157f-ev1-optee.stm32tsv eMMC boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ │ ├── U-Boot binary for SSBL partition (optee boot chain) FlashLayout_nand-4-256_stm32mp157a-ev1-optee.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards
2 Archives
[edit]
2.1 STM32MP15-Ecosystem-v1.1.0 release[edit]
-
The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz for STM32MP157C-EV1 and STM32MP157X-DKX boards
- Download and install the STM32MP1 image (binaries):
By downloading this software package, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found here.
You need to be logged on to my.st.com before accessing the following link:
en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz
- Go to the host PC directory in which you want to install the Starter Package (<Starter Package installation directory>); if you follow the proposition to organize the working directory, this means:
$ cd <working directory path>/Starter-Package
- Download the tarball file in this directory
- Uncompress the tarball file to get the binaries for the different partitions of the image, and the Flash layout files:
$ tar xvf en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz
Details of the content of this software package are available in the associated STM32MP15 ecosystem release note.
If you are interested in older releases, please have a look into the section Archives
- The binaries and the Flash layout files are in the <Starter Package installation directory>/openstlinux-4.19-thud-mp1-19-10-09/images/stm32mp1/ directory:
│ │ ├── 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-dk1
ev1-optee.tsv microSD card boot deviceFlash
for
layout
STM32MP157A-EV1
file
→
for
STM32MP15
microSD
Evaluation
card
boardsand optee boot chain
│ │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv microSD card boot device for STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157a
stm32mp157c-dk1
ev1-trusted
optee.tsv microSD cardFlash
boot
layout
device
file for
for STM32MP157C-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157d-dk1-optee.tsv microSD cardand trusted
boot
chain
device
(recommended setup)
for STM32MP157D-DK1 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157c
stm32mp157d-dk2
ev1-basic
optee.tsv microSD card boot deviceFlash
for
layout
STM32MP157D-EV1
file
→
for
STM32MP15 Evaluation boards │ │ ├── FlashLayout_sdcard_stm32mp157f-dk2-optee.tsv microSD cardand
boot
basic
device
boot
for
chain
STM32MP157F-DK2 → STM32MP15 Discovery kits │├──
│ └── FlashLayout_sdcard_stm32mp157c
stm32mp157f-dk2
ev1-optee.tsv microSD card boot device for STM32MP157F-EV1 → STM32MP15 Evaluation boards │ └── trusted Flash layoutfile
files for
microSD
trusted
card
boot
and
chainoptee boot chain
│ ├── FlashLayout_emmc_stm32mp157a-ev1-trusted.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15Discovery
Evaluation
kits
boards │ ├── FlashLayout_sdcard
emmc_stm32mp157c-dk2
ev1-trusted.tsv eMMC bootFlash
device
layout
for
file
STM32MP157C-EV1
for
→
microSD
STM32MP15
card
Evaluation
and trusted boot chain (recommended setup)
boards │ ├── FlashLayout_emmc_stm32mp157d-ev1-trusted.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15Discovery
Evaluation
kits
boards │ ├── FlashLayout_emmc_stm32mp157c
stm32mp157f-ev1-optee
trusted.tsv eMMC boot device for STM32MP157F-EV1 →Flash
STM32MP15
layout
Evaluation
file
boardsfor
│eMMC
and
optee boot chain
├── FlashLayout_nand-4-256_stm32mp157a-ev1-trusted.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc
nand-4-256_stm32mp157c-ev1-trusted.tsv NAND boot device for STM32MP157C-EV1 → STM32MP15 Evaluation boards │Flash
layout
file
for
eMMC
and trusted boot chain
├── FlashLayout_nand-4-256_stm32mp157d-ev1-trusted.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c
stm32mp157f-ev1-optee
trusted.tsv NAND boot device for STM32MP157F-EV1 →Flash
STM32MP15
layout
Evaluation
file
boardsfor
│NAND
Flash
and
optee boot chain
├── FlashLayout_nor-sdcard_stm32mp157a-ev1-trusted.tsv NOR boot device and microSD card device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ ├── FlashLayout_nand
nor-4-256
sdcard_stm32mp157c-ev1-trusted.tsv NOR boot device andFlash
microSD
layout
card
file
device for
NAND
STM32MP157C-EV1
Flash
→
and trusted boot chain
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-emmc
sdcard_stm32mp157c
stm32mp157f-ev1-optee
trusted.tsv NOR boot device and microSD card device forFlash
STM32MP157F-EV1
layout
→
file for NOR Flash (and eMMC) and optee boot chain
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_nor-emmc_
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)Flash
microSD
layout
card
file
boot device for
NOR
STM32MP157C-EV1
Flash (and eMMC) and trusted boot chain
→ 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_nor
sdcard_stm32mp157f-nand-4-256_stm32mp157c-ev1-optee
dk2-trusted.tsv (recommended setup) microSD card boot device for STM32MP157F-DK2 → STM32MP15 Discovery kits │ └── FlashLayout_sdcard_stm32mp157f-ev1-trusted.tsvFlash
layout
file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15
(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 │ ├──FlashLayout
tee-header_nor
v2-nand
stm32mp157c-4-256_
dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157c-ev1-trusted
optee.tsv
stm32Flash
layout
file
Optee binary forNOR
TEEH
Flash
partition
(and NAND Flasdh) and trusted boot chain → STM32MP15
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 │ ├──FlashLayout
tee-header_nor-sdcard_stm32mp157c-
v2-stm32mp157f-dk2-optee.stm32 Optee binary for TEEH partition for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tee-header_v2-stm32mp157f-ev1-optee.tsv
stm32 OpteeFlash
binary
layout
for
file
TEEH partition for
NOR
STM32MP157F-EV1
Flash
→
(and
STM32MP15
microSD
Evaluation
card)
boardsand optee boot chain → STM32MP15
│ ├── 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 │ ├──FlashLayout
tee-pageable_nor-sdcard_
v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEED partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pageable_v2-stm32mp157c-ev1-trusted
optee.tsv
stm32 OpteeFlash
binary
layout
for
file
TEED partition for
NOR
STM32MP157C-EV1
Flash
→
(and
STM32MP15
microSD
Evaluation
card)
boardsand
│trusted
boot
chain → STM32MP15
├── 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 │ ├──FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv
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-EV1Flash
→
layout
STM32MP15
file for microSD card and basic boot chain
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 │ ├──FlashLayout_sdcard_
tee-pager_v2-stm32mp157c-dk2-optee.stm32 Optee binary for TEEX partition for STM32MP157C-DK2 → STM32MP15 Discovery kits │ ├── tee-pager_v2-stm32mp157c-ev1-optee.tsv
stm32 Optee binary for TEEXFlash
partition
layout
for
file for microSD card and optee boot chain
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 │└──
├──FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv
tee-pager_v2-stm32mp157f-dk2-optee.stm32 Optee binaryFlash
for
layout
TEEX
file
partition for
microSD
STM32MP157F-DK2
card
→
and
STM32MP15
trusted
Discovery
boot
kitschain
│(recommended
setup)
└── 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├── st-image-vendorfs-openstlinux-weston-stm32mp1.manifest
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├── tee-header_v2-
Binary for bootfs, vendorfs, rootfs and userfs partitions on NAND device
2 Archive[edit]
2.1 STM32MP15-Ecosystem-v2.0.0 release[edit]
![]() |
Only microSD cards SanDisk Class 10 and UHS Speed Class 1 are verified. Others are not recommended. |
-
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.
![]() |
To download a package, it is recommended to be logged in to your "myst" account [2]. If, trying to download, you encounter a “403 error”, you could try to empty your browser cache to workaround the problem. We are working on the resolution of this problem.
We apologize for this inconvenience |
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├── tee-header_v2-stm32mp157c-dk2-optee.stm32 ├── tee-header_v2-stm32mp157c-ev1-optee.stm32 ├── tee-pageable_v2-stm32mp157a-dk1-optee.stm32 ├── tee-pageable_v2-
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├── tee-pageable_v2-stm32mp157c-ev1-optee.stm32 ├── tee-pager_v2-stm32mp157a-dk1-optee.stm32 ├── tee-pager_v2-stm32mp157c-dk2-optee.stm32 ├── tee-pager_v2-stm32mp157c-ev1-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-dk1
ev1-optee
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-stm32mp157c
stm32mp157d-dk1-trusted
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-stm32mp157c
stm32mp157d-dk2
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 forFSBL
serial
partition
boot mode (
optee
STM32CubeProgrammer)
boot chain)
for STM32MP157D-EV1 → STM32MP15
Discovery
Evaluation
kits
boards │ ├── tf-a-stm32mp157c
stm32mp157d-dk2
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 (trusted
optee boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── tf-a-stm32mp157c
stm32mp157f-ev1
dk2-optee
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-stm32mp157c
stm32mp157f-ev1-trusted
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 ├──u-boot-spl.stm32-stm32mp157c-dk1-basic
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-stm32mp157c
stm32mp157a-dk2
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 → STM32MP15Evaluation
Discovery
boards
kits │ ├── u-boot-stm32mp157c
spl.stm32-dk1
stm32mp157d-ev1-basic.img
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
SSBL
FSBL partition (basic boot chain) for STM32MP157F-DK2 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c
spl.stm32-dk1-trusted.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 (trusted
optee boot chain) for STM32MP157A-DK1 → STM32MP15 Discovery kits │ ├── u-boot-stm32mp157c
stm32mp157a-dk1-optee
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 → STM32MP15Discovery
Evaluation
kits
boards │ ├── u-boot-stm32mp157c
stm32mp157a-dk2
ev1-basic
trusted.img
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 (basic
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 (trusted
optee boot chain) for STM32MP157C-EV1 → STM32MP15
Discovery
Evaluation
kits
boards │ ├── u-boot-stm32mp157c-dk2
ev1-optee
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-stm32mp157c
stm32mp157d-ev1
dk1-basic
trusted.img
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 (basic
optee boot chain) for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ ├── u-boot-stm32mp157c
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 (trusted
optee boot chain) for STM32MP157F-DK2 → STM32MP15
Evaluation
Discovery
boards
kits└──
│ ├── u-boot-stm32mp157c
stm32mp157f-ev1
dk2-optee
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
2.2 STM32MP15-Ecosystem-v1.0.0 release[edit]
-
The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz for STM32MP157C-EV1 and STM32MP157X-DKX boards
- Download and install the STM32MP1 image (binaries):
By downloading this software package, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found here.
You need to be logged on to my.st.com before accessing the following link:
en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz
- Go to the host PC directory in which you want to install the Starter Package (<Starter Package installation directory>); if you follow the proposition to organize the working directory, this means:
$ cd <working directory path>/Starter-Package
- Download the tarball file in this directory
- Uncompress the tarball file to get the binaries for the different partitions of the image, and the Flash layout files:
$ tar xvf en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz
Details of the content of this software package are available in the associated STM32MP15 ecosystem release note.
![]() |
Stm32mp157c-dk2: The display may not work at all for some of them. You need to use the patches delivered here |
- The binaries and the Flash layout files are in the <Starter Package installation directory>/openstlinux-4.19-thud-mp1-19-02-20/images/stm32mp1/ directory:
│ └── 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 supportedFlash
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-basic
extensible.tsv (recommended setup for package repository service) microSD card bootFlash
device
layout
with
file
rootfs
for
partition extended to microSD card
and
size
basic
for
boot
STM32MP157A-DK1
chain
→ STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157a
stm32mp157c-dk1
dk2-optee
extensible.tsv (recommended setup for package repository service) microSD card bootFlash
device
layout
with
file
rootfs
for
partition extended to microSD card
and
size
optee
for
boot chain
STM32MP157C-DK2 → STM32MP15 Discovery kits │ │ ├── FlashLayout_sdcard_stm32mp157a
stm32mp157d-dk1-trusted
extensible.tsv (recommended setup for package repository service) microSDFlash
card
layout
boot
file
device
for
with rootfs partition extended to microSD card
and
size
trusted
for
boot
STM32MP157D-DK1
chain
→ STM32MP15 Discovery kits │├──
│ └── FlashLayout_emmc
sdcard_stm32mp157c
stm32mp157f-ev1
dk2-optee
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 layoutfile
files for
eMMC
optee
and optee boot chain
boot chain │ │ ├── FlashLayout_emmc_stm32mp157a-ev1-optee.tsv eMMC boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nand-4-256
emmc_stm32mp157c-ev1-optee.tsvFlash
layout
file
eMMC boot device for
NAND
STM32MP157C-EV1
Flash
→
and optee boot chain
STM32MP15 Evaluation boards │ │ ├── FlashLayout_emmc_stm32mp157d-ev1-optee.tsv eMMC boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-
emmc_
stm32mp157c
stm32mp157f-ev1-optee.tsvFlash
eMMC
layout
boot
file
device for
NOR
STM32MP157F-EV1
Flash
→
(and
STM32MP15
eMMC)
Evaluation
and optee boot chain
boards │ │ ├── FlashLayout_nand-4-256_stm32mp157a-ev1-optee.tsv NAND boot device for STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-
nand-4-256_stm32mp157c-ev1-optee.tsv
Flash
NAND
layout
boot
file
device for
NOR
STM32MP157C-EV1
Flash
→
(and
STM32MP15
NAND
Evaluation
Flasdh)
boardsand optee boot chain
│ │ ├── FlashLayout_nand-4-256_stm32mp157d-ev1-optee.tsv NAND boot device for STM32MP157D-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-
nand-4-256_
stm32mp157c
stm32mp157f-ev1-trusted
optee.tsvFlash
layout
file for NOR Flash (and
NAND
Flasdh)
boot
and
device
trusted
for
boot
STM32MP157F-EV1
chain
→ STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157c
stm32mp157a-ev1-optee.tsv NOR boot device andFlash
microSD
layout
card
file
device for
NOR Flash (
STM32MP157A-EV1 → STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv NOR boot device and microSD card)
and
device
optee
for
boot
STM32MP157C-EV1
chain
→ STM32MP15 Evaluation boards │ │ ├── FlashLayout_nor-sdcard_stm32mp157c
stm32mp157d-ev1-trusted
optee.tsv NOR boot