Registered User mNo edit summary |
Registered User mNo edit summary Tag: 2017 source edit |
||
(46 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
This article aims | This article aims at giving the following information: | ||
* How to get the '''latest''' OP-TEE, TF-A, U-Boot, Linux kernel, gcnano-driver and debug symbols for the STM32 microprocessor | * How to get the '''latest''' OP-TEE, TF-A, U-Boot, Linux<sup>®</sup> kernel, gcnano-driver and debug symbols for the STM32 microprocessor series | ||
* Where to find the associated release note | * Where to find the associated release note | ||
* Where to find the previous releases (archives) | * Where to find the previous releases (archives) | ||
{{Warning|To use efficiently this package, go through the Developer Package article relative to your STM32 microprocessor | {{Warning|To use efficiently this package, go through the Developer Package article relative to your STM32 microprocessor series: [[:Category:Developer Package]]}} | ||
==STM32MP1 | ==STM32MP1 ecosystem v6.0.0 release== | ||
</noinclude> | </noinclude> | ||
<section begin=DownloadAndExtract /> | <section begin=DownloadAndExtract /> | ||
{{SoftwareLicenseAgreement | distribution=OpenSTLinux | {{SoftwareLicenseAgreement | distribution=OpenSTLinux }} | ||
* The OpenSTLinux BSP package is delivered through a tarball file named '''{{EcosystemRelease/Package | revision= | * The OpenSTLinux BSP package is delivered through a tarball file named '''{{EcosystemRelease/Package | device=MP1 | revision=6.0.0 | package=OpenSTLinux BSP package | request=name}}''' for {{Board | type=157x-EV1 | name=short}}, {{Board | type=157x-DKx | name=short}} and {{Board | type=135x-DK | name=short}} boards. | ||
<span id="Download"></span> | <span id="Download"></span> | ||
* Download and install the STM32MP1 OpenSTLinux BSP package | * Download and install the STM32MP1 OpenSTLinux BSP package. | ||
{| class="st-table" | {| class="st-table" | ||
|- | |- | ||
! !! style="text-align:center;"|STM32MP1 Developer Package - STM32MP1 | ! !! style="text-align:center;"|STM32MP1 Developer Package - STM32MP1 ecosystem v6.0.0 release | ||
|- | |- | ||
| Download || | | Download || | ||
* Go on [https://www.st.com/en/embedded-software/stm32mp1dev.html#get-software st.com] to download the STM32MP1 Developer Package, ''{{EcosystemRelease/Package | device=MP1 | revision=6.0.0 | package=OpenSTLinux BSP package | request=name}}'' file. | |||
|- | |- | ||
| Installation || | | Installation || | ||
* Go to the host PC directory | * Go to the host PC directory where you extracted the package from the .jar file if you follow the [[Example of directory structure for Packages|proposition to organize the working directory]], that is: | ||
{{PC$}} cd {{HighlightParam|''<working directory path>''}}/Developer-Package | {{PC$}}cd {{HighlightParam|''<working directory path>''}}/Developer-Package | ||
{{PC$}} tar xvf {{EcosystemRelease/Package | revision= | {{PC$}}tar xvf {{EcosystemRelease/Package | revision=6.0.0 | package=OpenSTLinux BSP package | request=name}} | ||
|- | |- | ||
| Release note || | | Release note || | ||
Details about the content of the OpenSTLinux BSP package are available in the '''associated''' [[STM32 MPU OpenSTLinux release note]]. | Details about the content of the OpenSTLinux BSP package are available in the '''associated''' [[STM32 MPU OpenSTLinux release note]]. | ||
[[File:Archive_box.png|25px|link=]] | [[File:Archive_box.png|25px|link=]] For information on older releases, go to [[STM32MP1_Developer_Package_-_OpenSTLinux_BSP#Archives|Archives]]. | ||
|} | |} | ||
<section end=DownloadAndExtract /> | <section end=DownloadAndExtract /> | ||
* In the {{HighlightParam|''<Developer Package installation directory>''}}''/{{EcosystemRelease/Package | revision= | * In the {{HighlightParam|''<Developer Package installation directory>''}}''/{{EcosystemRelease/Package | device=MP1 | revision=6.0.0 | package=OpenSTLinux BSP package | request=path}}'', a tarball archive of the OpenSTLinux BSP components can be found. | ||
*The '''Linux kernel installation directory''' is named ''linux-stm32mp-''{{HighlightParam|''<kernel version>''}}: | *The '''Linux kernel installation directory''' is named ''linux-stm32mp-''{{HighlightParam|''<kernel version>''}}: | ||
{{Green|{{EcosystemRelease/Package | revision= | {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=Linux kernel package| request=name}}}}	{{Highlight|'''Linux kernel installation directory'''}} | ||
├── [*].patch				{{Highlight|ST patches to apply during the Linux kernel preparation (see next chapter)}} | ├── [*].patch				{{Highlight|ST patches to apply during the Linux kernel preparation (see next chapter)}} | ||
├── fragment-[*].config			{{Highlight|ST configuration fragments to apply during the Linux kernel configuration (see next chapter)}} | ├── fragment-[*].config			{{Highlight|ST configuration fragments to apply during the Linux kernel configuration (see next chapter)}} | ||
├── {{EcosystemRelease/Package | revision= | ├── optional-fragment-[*].config	{{Highlight|Optional ST configuration fragments to apply during the Linux kernel configuration depending on your needs (SMP or not, signature or not, ...)}} | ||
├── {{EcosystemRelease/Package | revision=6.0.0 | package=Linux kernel source | request=name}}			{{Highlight|Tarball file of the Linux kernel source code}} | |||
├── {{Orange|README.HOW_TO.txt}}			{{Highlight|Helper file for Linux kernel management: '''reference''' for Linux kernel build}} | ├── {{Orange|README.HOW_TO.txt}}			{{Highlight|Helper file for Linux kernel management: '''reference''' for Linux kernel build}} | ||
└── series				{{Highlight|List of all ST patches to apply}} | └── series				{{Highlight|List of all ST patches to apply}} | ||
*The '''gcnano driver installation directory''' is named ''gcnano-driver-stm32mp-''{{HighlightParam|''<gcnano driver version>''}}: | *The '''gcnano driver installation directory''' is named ''gcnano-driver-stm32mp-''{{HighlightParam|''<gcnano driver version>''}}: | ||
{{Green|{{EcosystemRelease/Package | revision= | {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=gcnano-driver package| request=name}}}}		{{Highlight|'''gcnano-driver installation directory'''}} | ||
├── {{EcosystemRelease/Package | revision=6.0.0 | package=gcnano-driver source | request=name}}	{{Highlight|Tarball file of the gcnano-driver source code}} | |||
└── {{Orange|README.HOW_TO.txt}}					{{Highlight|Helper file for gcnano-driver management: '''reference''' for gcnano-driver build}} | |||
*The '''U-Boot installation directory''' is named ''u-boot-stm32mp-''{{HighlightParam|''<U-Boot version>''}}: | *The '''U-Boot installation directory''' is named ''u-boot-stm32mp-''{{HighlightParam|''<U-Boot version>''}}: | ||
{{Green|{{EcosystemRelease/Package | revision= | {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=U-Boot package| request=name}}}}			{{Highlight|'''U-Boot installation directory'''}} | ||
├── [*].patch						{{Highlight|ST patches to apply during the U-Boot preparation (see next chapter)}} | |||
├── fiptool-stm32mp					{{Highlight|tool for fip generation}} | |||
├── {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=U-Boot source | request=path}}}}			{{Highlight|'''U-Boot source code directory'''}} | |||
├── Makefile.sdk					{{Highlight|Makefile for the U-Boot compilation}} | |||
├── {{Orange|README.HOW_TO.txt}}					{{Highlight|Helper file for U-Boot management: '''reference''' for U-Boot build}} | |||
├── series						{{Highlight|List of all ST patches to apply}} | |||
└── {{EcosystemRelease/Package | revision=6.0.0 | package=U-Boot source | request=name}}	{{Highlight|Tarball file of the U-Boot source code}} | |||
*The '''TF-A installation directory''' is named ''tf-a-stm32mp-''{{HighlightParam|''<TF-A version>''}}: | *The '''TF-A installation directory''' is named ''tf-a-stm32mp-''{{HighlightParam|''<TF-A version>''}}: | ||
{{Green|{{EcosystemRelease/Package | revision= | {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=TF-A package| request=name}}}}		{{Highlight|'''TF-A installation directory'''}} | ||
├── [*].patch					{{Highlight|ST patches to apply during the TF-A preparation (see next chapter)}} | |||
├── fiptool-stm32mp					{{Highlight|tool for fip generation}} | |||
├── {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=TF-A source | request=path}}}}		{{Highlight|'''TF-A source code directory'''}} | |||
├── Makefile.sdk				{{Highlight|Makefile for the TF-A compilation}} | |||
├── {{Orange|README.HOW_TO.txt}}				{{Highlight|Helper file for TF-A management: '''reference''' for TF-A build}} | |||
├── series					{{Highlight|List of all ST patches to apply}} | |||
└── {{EcosystemRelease/Package | revision=6.0.0 | package=TF-A source | request=name}}	{{Highlight|Tarball file of the TF-A source code}} | |||
* The '''OP-TEE installation directory''' is named ''optee-os-stm32mp''-{{HighlightParam|''<OP-TEE version>''}}: | * The '''OP-TEE installation directory''' is named ''optee-os-stm32mp''-{{HighlightParam|''<OP-TEE version>''}}: | ||
{{Green|{{EcosystemRelease/Package | revision= | {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=OP-TEE package| request=name}}}}			{{Highlight|'''OP-TEE installation directory'''}} | ||
├── [*].patch						{{Highlight|ST patches to apply during the OP-TEE preparation (see next chapter)}} | |||
├── fiptool-stm32mp					{{Highlight|tool for fip generation}} | |||
├── {{Green|{{EcosystemRelease/Package | revision=6.0.0 | package=OP-TEE source | request=path}}}}			{{Highlight|'''OP-TEE source code directory'''}} | |||
├── fonts.tar.gz					{{Highlight|fonts for OPTEE-OS}} | |||
├── Makefile.sdk					{{Highlight|Makefile for the OP-TEE compilation}} | |||
├── {{EcosystemRelease/Package | revision=6.0.0 | package=OP-TEE source | request=name}}	{{Highlight|Tarball file of the OP-TEE source code}} | |||
├── {{Orange|README.HOW_TO.txt}}					{{Highlight|Helper file for OP-TEE management: '''reference''' for OP-TEE build}} | |||
└── series						{{Highlight|List of all ST patches to apply}} | |||
* The '''FIP artifacts directory''' is named ''FIP_artifacts'': | * The '''FIP artifacts directory''' is named ''FIP_artifacts'': | ||
{{Green|FIP_artifacts}} | {{Green|FIP_artifacts}} | ||
├── {{Green|arm-trusted-firmware}} | ├── {{Green|arm-trusted-firmware}} | ||
│ ├── {{Green|fwconfig}} | │ ├── {{Green|fwconfig}} | ||
│ │ ├── | │ │ ├── stm32mp13[*]-fw-config-[optee/opteemin]-sdcard.dtb		{{Highlight|Device tree for FW config → STM32MP13 boards}} | ||
│ │ ├── | │ │ ├── stm32mp13[*]-fw-config-[optee/opteemin]-programmer-[uart/usb].dtb		{{Highlight|Device tree for FW config → STM32MP13 boards}} | ||
│ │ ├── stm32mp15[*]-fw-config-[optee/opteemin]-[storage].dtb		{{Highlight|Device tree for FW config → STM32MP15 boards}} | |||
│ | │ │ └── stm32mp15[*]-fw-config-[optee/opteemin]-programmer-[uart/usb].dtb		{{Highlight|Device tree for FW config → STM32MP15 boards}} | ||
│ ├── metada.bin					{{Highlight|Store boot information}} | |||
│ ├── tf-a-stm32mp13[*].stm32				{{Highlight|FSBL binary→ STM32MP13 boards}} | |||
│ └── tf-a-stm32mp15[*].stm32				{{Highlight|FSBL binary → STM32MP15 boards}} | |||
│ │ | |||
│ | |||
│ | |||
├── {{Green|optee}} | ├── {{Green|optee}} | ||
│ ├── tee-header_v2- | │ ├── tee-header_v2-stm32mp13[*].bin			{{Highlight|Binary file for OP-TEE OS → STM32MP13 boards}} | ||
│ ├── tee-header_v2-stm32mp15[*].bin			{{Highlight|Binary file for OP-TEE OS → STM32MP15 kits}} | |||
│ ├── tee-pageable_v2-stm32mp13[*].bin		{{Highlight|Binary file for OP-TEE OS → STM32MP13 boards}} | |||
│ ├── tee-pageable_v2-stm32mp15[*].bin		{{Highlight|Binary file for OP-TEE OS → STM32MP15 boards}} | |||
│ ├── tee-pager_v2-stm32mp13[*].bin			{{Highlight|Binary file for OP-TEE OS → STM32MP13 boards}} | |||
│ └── tee-pager_v2-stm32mp15[*].bin			{{Highlight|Binary file for OP-TEE OS → STM32MP15 boards}} | |||
│ ├── tee-header_v2- | |||
│ ├── tee-pageable_v2- | |||
│ ├── tee-pageable_v2- | |||
│ ├── tee-pager_v2- | |||
│ | |||
└── {{Green|u-boot}} | └── {{Green|u-boot}} | ||
├── u-boot-nodtb-stm32mp13.bin | ├── u-boot-nodtb-stm32mp13-default.bin | ||
├── u-boot-nodtb-stm32mp15.bin | ├── u-boot-nodtb-stm32mp15-default.bin | ||
├── u-boot- | ├── u-boot-nodtb-stm32mp13-fastboot-sdcard.bin	{{Highlight|Binary file for fastboot on SD-Card for STM32MP13 boards}} | ||
├── u-boot-nodtb-stm32mp15-fastboot-emmc.bin	{{Highlight|Binary file for fastboot on eMMC for STM32MP15 boards}} | |||
├── u-boot- | ├── u-boot-nodtb-stm32mp15-fastboot-sdcard.bin	{{Highlight|Binary file for fastboot on SD-Card for STM32MP15 boards}} | ||
├── u-boot-stm32mp13[*].dtb				{{Highlight|Device tree for U-Boot → STM32MP13 boards}} | |||
├── u-boot- | └── u-boot-stm32mp15[*].dtb				{{Highlight|Device tree for U-Boot → STM32MP15 boards}} | ||
* The debug symbol files are located under the {{HighlightParam|''<Developer Package installation directory>''}}/{{EcosystemRelease/Package | device=MP1 | revision=6.0.0 | package=Debug symbol files | request=path}}'' directory: | |||
├── u-boot- | |||
* The debug symbol files are | |||
<div style="overflow: auto;" > | <div style="overflow: auto;" > | ||
{| class="st-table specialpre" | {| class="st-table specialpre" | ||
Line 177: | Line 115: | ||
{{Green|stm32mp1}} | {{Green|stm32mp1}} | ||
├── {{Green|arm-trusted-firmware}} | ├── {{Green|arm-trusted-firmware}} | ||
│ └── {{Green|debug}} | │ └── {{Green|debug}} | ||
│ | │ ├── debug-tf-a-stm32mp13[*]-[optee/opteemin]-sdcard.stm32			{{Highlight|Debug file for FSBL → STM32MP13 boards}} | ||
│ | │ ├── debug-tf-a-stm32mp13[*]-[optee/opteemin]-programmer-[uart/usb].stm32	{{Highlight|Debug file for FSBL → STM32MP13 boards}} | ||
│ ├── tf-a-bl2- | │ ├── debug-tf-a-stm32mp15[*]-[optee/opteemin]-[storage].stm32			{{Highlight|Debug file for FSBL → STM32MP15 boards}} | ||
│ ├── tf-a-bl2- | │ ├── debug-tf-a-stm32mp15[*]-[optee/opteemin]-programmer-[uart/usb].stm322	{{Highlight|Debug file for FSBL → STM32MP15 boards}} | ||
│ ├── tf-a-bl2- | │ ├── tf-a-bl2-stm32mp13-[optee/opteemin]-sdcard.elf				{{Highlight|Debug symbol file for TF-A → TF-A for STM32MP13 boards for sdcard boot stage}} | ||
│ └── tf-a-bl2-usb.elf | │ ├── tf-a-bl2-stm32mp13-[optee/opteemin]-programmer-[uart/usb].elf		{{Highlight|Debug symbol file for TF-A → TF-A for STM32MP13 boards for UART or USB downloading boot stage}} | ||
│ ├── tf-a-bl2-stm32mp15-[optee/opteemin]-[storage].elf				{{Highlight|Debug symbol file for TF-A → TF-A for STM32MP15 for [storage] boot stage}} | |||
│ └── tf-a-bl2-stm32mp15-[optee/opteemin]-programmer-[uart/usb].elf		{{Highlight|Debug symbol file for TF-A → TF-A for STM32MP15 for UART or USB downloading boot stage}} | |||
├── {{Green|kernel}} | ├── {{Green|kernel}} | ||
│ ├── config- | │ ├── config-6.6.48				{{Highlight|Reference Config file for Linux kernel}} | ||
│ | │ ├── vmlinux					{{Highlight|Image of the Linux kernel}} | ||
├── {{Green|optee}} | ├── {{Green|optee}} | ||
│ └── {{Green|debug}} | │ └── {{Green|debug}} | ||
│ ├── tee- | │ ├── tee-stm32mp135f-dk-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP13 Discovery kits}} | ||
│ ├── tee-stm32mp157a-dk1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | |||
│ ├── tee-stm32mp157a-dk1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | │ ├── tee-stm32mp157a-ev1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ ├── tee-stm32mp157a-ev1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | │ ├── tee-stm32mp157c-dk2-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | ||
│ ├── tee-stm32mp157c-dk2.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | │ ├── tee-stm32mp157c-ed1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ ├── tee-stm32mp157c-ed1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | │ ├── tee-stm32mp157c-ev1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ ├── tee-stm32mp157c-ev1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | │ ├── tee-stm32mp157d-dk1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | ||
│ ├── tee-stm32mp157d-dk1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | │ ├── tee-stm32mp157d-ev1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ ├── tee-stm32mp157d-ev1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | │ ├── tee-stm32mp157f-dk2-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | ||
│ ├── tee-stm32mp157f-dk2.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Discovery kits}} | │ ├── tee-stm32mp157f-ed1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ ├── tee-stm32mp157f-ed1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | │ └── tee-stm32mp157f-ev1-[optee/opteemin].elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | ||
│ └── tee-stm32mp157f-ev1.elf 		{{Highlight|Debug symbol file for OP-TEE OS → STM32MP15 Evaluation boards}} | |||
└── {{Green|u-boot}} | └── {{Green|u-boot}} | ||
└── {{Green|debug}} | └── {{Green|debug}} | ||
├── u-boot-stm32mp13- | ├── u-boot-stm32mp13-[default/programmer].elf 		{{Highlight|Debug symbol file for U-Boot → STM32MP13 Discovery kits}} | ||
├── u-boot-stm32mp*-fastboot*.elf 			{{Highlight|Debug symbol file for U-Boot with fastboot enabled}} | |||
├── u-boot- | └── u-boot-stm32mp15-[default/programmer].elf 		{{Highlight|Debug symbol file for U-Boot → STM32MP13 Discovery kits}} | ||
|} | |} | ||
</div> | </div> | ||
Line 236: | Line 164: | ||
** Change the path and the description of the installation directory | ** Change the path and the description of the installation directory | ||
}} | }} | ||
{{PublicationRequestId | 24659| 2022-09-26 |}} | |||
</noinclude> | </noinclude> |
Latest revision as of 17:00, 13 November 2024
This article aims at giving the following information:
- How to get the latest OP-TEE, TF-A, U-Boot, Linux® kernel, gcnano-driver and debug symbols for the STM32 microprocessor series
- Where to find the associated release note
- Where to find the previous releases (archives)
1. STM32MP1 ecosystem v6.0.0 release[edit | edit source]
- The OpenSTLinux BSP package is delivered through a tarball file named unknown revision for STM32MP157x-EV1
, STM32MP157x-DKx
and STM32MP135x-DK
boards.
- Download and install the STM32MP1 OpenSTLinux BSP package.
STM32MP1 Developer Package - STM32MP1 ecosystem v6.0.0 release | |
---|---|
Download |
|
Installation |
<working directory path>/Developer-Packagecd unknown revisiontar xvf |
Release note |
Details about the content of the OpenSTLinux BSP package are available in the associated STM32 MPU OpenSTLinux release note.
|
- In the <Developer Package installation directory>/unknown revision, a tarball archive of the OpenSTLinux BSP components can be found.
- The Linux kernel installation directory is named linux-stm32mp-<kernel version>:
unknown revision Linux kernel installation directory ├── [*].patch ST patches to apply during the Linux kernel preparation (see next chapter) ├── fragment-[*].config ST configuration fragments to apply during the Linux kernel configuration (see next chapter) ├── optional-fragment-[*].config Optional ST configuration fragments to apply during the Linux kernel configuration depending on your needs (SMP or not, signature or not, ...) ├── unknown revision Tarball file of the Linux kernel source code ├── README.HOW_TO.txt Helper file for Linux kernel management: reference for Linux kernel build └── series List of all ST patches to apply
- The gcnano driver installation directory is named gcnano-driver-stm32mp-<gcnano driver version>:
unknown revision gcnano-driver installation directory ├── unknown revision Tarball file of the gcnano-driver source code └── README.HOW_TO.txt Helper file for gcnano-driver management: reference for gcnano-driver build
unknown revision U-Boot installation directory ├── [*].patch ST patches to apply during the U-Boot preparation (see next chapter) ├── fiptool-stm32mp tool for fip generation ├── unknown revision U-Boot source code directory ├── Makefile.sdk Makefile for the U-Boot compilation ├── README.HOW_TO.txt Helper file for U-Boot management: reference for U-Boot build ├── series List of all ST patches to apply └── unknown revision Tarball file of the U-Boot source code
unknown revision TF-A installation directory ├── [*].patch ST patches to apply during the TF-A preparation (see next chapter) ├── fiptool-stm32mp tool for fip generation ├── unknown revision TF-A source code directory ├── Makefile.sdk Makefile for the TF-A compilation ├── README.HOW_TO.txt Helper file for TF-A management: reference for TF-A build ├── series List of all ST patches to apply └── unknown revision Tarball file of the TF-A source code
unknown revision OP-TEE installation directory ├── [*].patch ST patches to apply during the OP-TEE preparation (see next chapter) ├── fiptool-stm32mp tool for fip generation ├── unknown revision OP-TEE source code directory ├── fonts.tar.gz fonts for OPTEE-OS ├── Makefile.sdk Makefile for the OP-TEE compilation ├── unknown revision Tarball file of the OP-TEE source code ├── README.HOW_TO.txt Helper file for OP-TEE management: reference for OP-TEE build └── series List of all ST patches to apply
FIP_artifacts ├── arm-trusted-firmware │ ├── fwconfig │ │ ├── stm32mp13[*]-fw-config-[optee/opteemin]-sdcard.dtb Device tree for FW config → STM32MP13 boards │ │ ├── stm32mp13[*]-fw-config-[optee/opteemin]-programmer-[uart/usb].dtb Device tree for FW config → STM32MP13 boards │ │ ├── stm32mp15[*]-fw-config-[optee/opteemin]-[storage].dtb Device tree for FW config → STM32MP15 boards │ │ └── stm32mp15[*]-fw-config-[optee/opteemin]-programmer-[uart/usb].dtb Device tree for FW config → STM32MP15 boards │ ├── metada.bin Store boot information │ ├── tf-a-stm32mp13[*].stm32 FSBL binary→ STM32MP13 boards │ └── tf-a-stm32mp15[*].stm32 FSBL binary → STM32MP15 boards ├── optee │ ├── tee-header_v2-stm32mp13[*].bin Binary file for OP-TEE OS → STM32MP13 boards │ ├── tee-header_v2-stm32mp15[*].bin Binary file for OP-TEE OS → STM32MP15 kits │ ├── tee-pageable_v2-stm32mp13[*].bin Binary file for OP-TEE OS → STM32MP13 boards │ ├── tee-pageable_v2-stm32mp15[*].bin Binary file for OP-TEE OS → STM32MP15 boards │ ├── tee-pager_v2-stm32mp13[*].bin Binary file for OP-TEE OS → STM32MP13 boards │ └── tee-pager_v2-stm32mp15[*].bin Binary file for OP-TEE OS → STM32MP15 boards └── u-boot ├── u-boot-nodtb-stm32mp13-default.bin ├── u-boot-nodtb-stm32mp15-default.bin ├── u-boot-nodtb-stm32mp13-fastboot-sdcard.bin Binary file for fastboot on SD-Card for STM32MP13 boards ├── u-boot-nodtb-stm32mp15-fastboot-emmc.bin Binary file for fastboot on eMMC for STM32MP15 boards ├── u-boot-nodtb-stm32mp15-fastboot-sdcard.bin Binary file for fastboot on SD-Card for STM32MP15 boards ├── u-boot-stm32mp13[*].dtb Device tree for U-Boot → STM32MP13 boards └── u-boot-stm32mp15[*].dtb Device tree for U-Boot → STM32MP15 boards
- The debug symbol files are located under the <Developer Package installation directory>/unknown revision directory:
2. Archives
[edit | edit source]
This wiki is for the v4 ecosystem releases. For information about the previous ecosystem releases, go through the Wiki archives.