Difference between revisions of "STM32MP1 Starter Package - images"
[unchecked revision] | [quality revision] |
Lionel Vitte (talk | contribs)
|
Lionel Vitte (talk | contribs)
|
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 release[edit]
- The STM32MP1 image (binaries) is delivered through one tarball file named
- en.FLASH-stm32mp1-openstlinux-20-02-19.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.
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.2.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 en.FLASH-stm32mp1-openstlinux-20-02-19.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>/openstlinux-20-02-19/images/stm32mp1/ directory:
stm32mp1 ├── flashlayout_st-image-weston Flash layout files (description of the partitions) for the supported Flash devices and boards │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-extensible.tsv Flash layout file for microSD card with no userfs partition but a rootfs partition extended to sdcard size (recommended setup for package repository service) → STM32MP157A-DK1 │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-extensible.tsv Flash layout file for microSD card with no userfs partition but a rootfs partition extended to sdcard size (recommended setup for package repository service) → STM32MP157C-DK2 │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Discovery kits │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for eMMC and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards}2 │ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Evaluation boards ├── scripts │ └── 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 Binary for userfs partition ├── 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 ├── 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 binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157a-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Evaluation boards ├── tf-a-stm32mp157c-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Evaluation boards ├── u-boot-spl.stm32-stm32mp157a-dk1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-dk2-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-ev1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157a-dk1-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157a-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157a-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → 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 U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157c-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Evaluation boards └── u-boot-stm32mp157c-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → 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.
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.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-4.19-thud-mp1-19-10-09.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>/openstlinux-4.19-thud-mp1-19-10-09/images/stm32mp1/ directory:
stm32mp1 ├── flashlayout_st-image-weston Flash layout files (description of the partitions) for the supported Flash devices and boards │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Discovery kits │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for eMMC and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards │ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Evaluation boards ├── scripts │ └── 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 Binary for userfs partition ├── 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 ├── 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-stm32mp157c-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Evaluation boards ├── tf-a-stm32mp157c-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Evaluation boards ├── u-boot-spl.stm32-stm32mp157c-dk1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-dk2-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-ev1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157c-dk1-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → 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 U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157c-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Evaluation boards └── u-boot-stm32mp157c-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → 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.
STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.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-4.19-thud-mp1-19-02-20.tar.xz |
Release note |
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:
stm32mp1 ├── flashlayout_st-image-weston Flash layout files (description of the partitions) for the supported Flash devices and boards │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv Flash layout file for microSD card and trusted boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv Flash layout file for microSD card and optee │ ├── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Evaluation boards │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for eMMC and trusted boot │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits │ └── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv Flash layout file for microSD card and trusted boot chain (recommended setup) → STM32MP15 Discovery kits ├── scripts │ └── 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 Binary for userfs partition ├── 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 ├── 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-stm32mp157c-dk2-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk2-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-dk1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── tf-a-stm32mp157c-ev1-trusted.stm32 TF-A binary for FSBL partition (trusted boot chain) → STM32MP15 Evaluation boards ├── tf-a-stm32mp157c-ev1-optee.stm32 TF-A binary for FSBL partition (optee boot chain) → STM32MP15 Evaluation boards ├── u-boot-spl.stm32-stm32mp157c-dk1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-dk2-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-spl.stm32-stm32mp157c-ev1-basic U-Boot binary for FSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157c-dk2-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk2-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk1-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-dk1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Discovery kits ├── u-boot-stm32mp157c-ev1-basic.img U-Boot binary for SSBL partition (basic boot chain) → STM32MP15 Evaluation boards ├── u-boot-stm32mp157c-ev1-trusted.stm32 U-Boot binary for SSBL partition (trusted boot chain) → STM32MP15 Evaluation boards └── u-boot-stm32mp157c-ev1-optee.stm32 U-Boot binary for SSBL partition (optee boot chain) → STM32MP15 Evaluation boards
<noinclude> 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) {{Warning|To use the image efficiently, please read the Starter Package article relative to your board: [[:Category:Starter Package]]}} ==STM32MP15-Ecosystem-v1.2.0 release==</noinclude> * The STM32MP1 image (binaries) is delivered through one tarball file named **'''en.FLASH-stm32mp1-openstlinux-20-02-19.tar.xz''' for STM32MP157C-EV1 and STM32MP157X-DKX boards <span id="Download"></span> * Download and install the STM32MP1 image (binaries): ''By downloading this software package, you agree to be bound to the terms of the [[OpenSTLinux licenses#Top Software license agreement (SLA) and third-party licences|software license agreement (SLA)]]''. ''The detailed content licenses can be found [[OpenSTLinux licenses|here]]''. {| class="st-table" |- ! !! style="text-align:center;" | STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.2.0 release |- | Download || You need to be logged on to ''my.st.com'' before accessing the following link: <br/> [https://st.com/content/ccc/resource/technical/software/firmware/group0/21/4c/cd/61/9e/dd/45/5e/STM32MP15_OpenSTLinux_Starter_Package/files/FLASH-stm32mp1-openstlinux-20-02-19.tar.xz/jcr:content/translations/en.FLASH-stm32mp1-openstlinux-20-02-19.tar.xz en.FLASH-stm32mp1-openstlinux-20-02-19.tar.xz]<br> |- | Installation || * Go to the host PC directory in which you want to install the Starter Package (''<Starter Package installation directory>''); if you follow the [[Example of directory structure for Packages|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:<pre> $ tar en.FLASH-stm32mp1-openstlinux-20-02-19.tar.xz</pre> |- | Release note || Details of the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.2.0|STM32MP15 ecosystem release note]].<br> [[File:Archive_box.png|25px|link=]] If you are interested in older releases, please have a look into the section [[STM32MP1_Starter_Package_-_images#Archives|Archives]] |} * The binaries and the Flash layout files are in the ''<Starter Package installation directory>/openstlinux-20-02-19/images/stm32mp1/'' directory: {{Green|stm32mp1}} ├── {{Green|flashlayout_st-image-weston}} {{Highlight|Flash layout files (description of the partitions) for the supported Flash devices and boards}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-extensible.tsv {{Highlight|Flash layout file for microSD card with no userfs partition but a rootfs partition extended to sdcard size (recommended setup for [[Package_repository_for_OpenSTLinux_distribution|package repository]] service) → STM32MP157A-DK1}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-extensible.tsv {{Highlight|Flash layout file for microSD card with no userfs partition but a rootfs partition extended to sdcard size (recommended setup for [[Package_repository_for_OpenSTLinux_distribution|package repository]] service) → STM32MP157C-DK2}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Discovery kits}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for eMMC and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards}2} │ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Evaluation boards}} ├── {{Green|scripts}} │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''bootfs'' partition}} ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''userfs'' partition}} ├── st-image-userfs-openstlinux-weston-stm32mp1.manifest ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''vendorfs'' partition}} ├── st-image-vendorfs-openstlinux-weston-stm32mp1.manifest ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 {{Highlight|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 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157a-dk1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk2-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk2-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-ev1-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}} ├── tf-a-stm32mp157c-ev1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-spl.stm32-stm32mp157a-dk1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-dk2-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-ev1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157a-dk1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157a-dk1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157a-dk1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-ev1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157c-ev1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} └── u-boot-stm32mp157c-ev1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}} <noinclude> ==Archives [[File:Archive_box.png|25px|link=]]==<div class="mw-collapsible mw-collapsed"> ===STM32MP15-Ecosystem-v1.1.0 release===<div class="mw-collapsible-content"> * 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 <span id="Download"></span> * Download and install the STM32MP1 image (binaries): ''By downloading this software package, you agree to be bound to the terms of the [[OpenSTLinux licenses#Top Software license agreement (SLA) and third-party licences|software license agreement (SLA)]]''. ''The detailed content licenses can be found [[OpenSTLinux licenses|here]]''. {| class="st-table" |- ! !! style="text-align:center;" | STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.1.0 release |- | Download || You need to be logged on to ''my.st.com'' before accessing the following link: <br/> [https://www.st.com/content/ccc/resource/technical/software/firmware/group0/f3/aa/58/10/63/f1/42/2d/STM32MP15_OpenSTLinux_Starter_Package/files/FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz/jcr:content/translations/en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz]<br> |- | Installation || * Go to the host PC directory in which you want to install the Starter Package (''<Starter Package installation directory>''); if you follow the [[Example of directory structure for Packages|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:<pre> $ tar xvf en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz</pre> |- | Release note || Details of the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.1.0|STM32MP15 ecosystem release note]].<br> [[File:Archive_box.png|25px|link=]] If you are interested in older releases, please have a look into the section [[STM32MP1_Starter_Package_-_images#Archives|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: {{Green|stm32mp1}} ├── {{Green|flashlayout_st-image-weston}} {{Highlight|Flash layout files (description of the partitions) for the supported Flash devices and boards}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Discovery kits}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for eMMC and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards}} │ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Evaluation boards}} ├── {{Green|scripts}} │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''bootfs'' partition}} ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''userfs'' partition}} ├── st-image-userfs-openstlinux-weston-stm32mp1.manifest ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''vendorfs'' partition}} ├── st-image-vendorfs-openstlinux-weston-stm32mp1.manifest ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 {{Highlight|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-stm32mp157c-dk1-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk2-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk2-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-ev1-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}} ├── tf-a-stm32mp157c-ev1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-spl.stm32-stm32mp157c-dk1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-dk2-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-ev1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157c-dk1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-ev1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157c-ev1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} └── u-boot-stm32mp157c-ev1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}}</div></div> <div class="mw-collapsible mw-collapsed"> ===STM32MP15-Ecosystem-v1.0.0 release===<div class="mw-collapsible-content"> * 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 <span id="Download STM32MP15-Ecosystem-v1.0.0"></span> * Download and install the STM32MP1 image (binaries): ''By downloading this software package, you agree to be bound to the terms of the [[OpenSTLinux licenses#Top Software license agreement (SLA) and third-party licences|software license agreement (SLA)]]''. ''The detailed content licenses can be found [[OpenSTLinux licenses|here]]''. {| class="st-table" |- ! !! style="text-align:center;" | STM32MP1 Starter Package image - STM32MP15-Ecosystem-v1.0.0 release |- | Download || You need to be logged on to ''my.st.com'' before accessing the following link: <br/> [https://www.st.com/content/ccc/resource/technical/software/firmware/group0/e6/64/d6/f2/90/f9/4c/12/stm32mp1starter_ST_Distribution_Image_OpenSTLinux/files/FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz/jcr:content/translations/en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz]<br> |- | Installation || * Go to the host PC directory in which you want to install the Starter Package (''<Starter Package installation directory>''); if you follow the [[Example of directory structure for Packages|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:<pre> $ tar xvf en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz</pre> |- | Release note || Details of the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.0.0|STM32MP15 ecosystem release note]]. |} {{Warning| Stm32mp157c-dk2: The display may not work at all for some of them. You need to use the patches delivered [https://community.st.com/s/question/0D50X0000ASoi2XSQR/stm32mp157cdk2-not-booting-to-weston-gtk-demo-launcher 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: {{Green|stm32mp1}} ├── {{Green|flashlayout_st-image-weston}} {{Highlight|Flash layout files (description of the partitions) for the supported Flash devices and boards}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for eMMC and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NAND Flash and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and NAND Flasdh) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and optee boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee }} │ ├── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Evaluation boards}} │ ├── FlashLayout_emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for eMMC and trusted boot }} │ ├── FlashLayout_nand-4-256_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NAND Flash and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_nor-emmc_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and eMMC) and trusted boot chain → STM32MP15 Evaluation boards}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Discovery kits}} │ ├── FlashLayout_sdcard_stm32mp157c-dk2-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Discovery kits}} │ └── FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Discovery kits}} ├── {{Green|scripts}} │ └── create_sdcard_from_flashlayout.sh ├── st-image-bootfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''bootfs'' partition}} ├── st-image-bootfs-openstlinux-weston-stm32mp1.manifest ├── st-image-userfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''userfs'' partition}} ├── st-image-userfs-openstlinux-weston-stm32mp1.manifest ├── st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 {{Highlight|Binary for ''vendorfs'' partition}} ├── st-image-vendorfs-openstlinux-weston-stm32mp1.manifest ├── st-image-weston-openstlinux-weston-stm32mp1.ext4 {{Highlight|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-stm32mp157c-dk2-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk2-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-dk1-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── tf-a-stm32mp157c-ev1-trusted.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} ├── tf-a-stm32mp157c-ev1-optee.stm32 {{Highlight|TF-A binary for ''FSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-spl.stm32-stm32mp157c-dk1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-dk2-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-spl.stm32-stm32mp157c-ev1-basic {{Highlight|U-Boot binary for ''FSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157c-dk2-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk2-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-dk1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Discovery kits}} ├── u-boot-stm32mp157c-ev1-basic.img {{Highlight|U-Boot binary for ''SSBL'' partition (basic boot chain) → STM32MP15 Evaluation boards}} ├── u-boot-stm32mp157c-ev1-trusted.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (trusted boot chain) → STM32MP15 Evaluation boards}} └── u-boot-stm32mp157c-ev1-optee.stm32 {{Highlight|U-Boot binary for ''SSBL'' partition (optee boot chain) → STM32MP15 Evaluation boards}}</div></div> [[Category:Sub-articles]] {{UpdateNeededForNewRelease| * Copy the current release (first chapter) in the "Archives" chapter * Make the following modifications in this copy: ** Change the "Download" span id to "Download <name of the old release>" (example: "Download STM32MP15-Ecosystem-v1.0.0 release") * Make the following modifications in the first chapter: ** Change the name of the tarball file ** Change the download URLs ** Change the link to the release note ** Change the path and the description of the installation directory ** Update License link }} </noinclude>
Line 61: | Line 61: | ||
│ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards}} |
│ ├── FlashLayout_nor-sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for NOR Flash (and microSD card) and trusted boot chain → STM32MP15 Evaluation boards}} |
||
│ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards}} |
│ ├── FlashLayout_sdcard_stm32mp157c-ev1-basic.tsv {{Highlight|Flash layout file for microSD card and basic boot chain → STM32MP15 Evaluation boards}} |
||
− | │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards} |
+ | │ ├── FlashLayout_sdcard_stm32mp157c-ev1-optee.tsv {{Highlight|Flash layout file for microSD card and optee boot chain → STM32MP15 Evaluation boards}}
|
│ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Evaluation boards}} |
│ └── FlashLayout_sdcard_stm32mp157c-ev1-trusted.tsv {{Highlight|Flash layout file for microSD card and trusted boot chain ('''recommended setup''') → STM32MP15 Evaluation boards}} |
||
├── {{Green|scripts}} |
├── {{Green|scripts}} |