STM32MP1 Developer Package - U-Boot

Template:ArticleMainWriter Template:ReviewersList Template:ArticleApprovedVersion


This article provides the following information:

  • How to download and install the latest U-Boot for the STM32 microprocessor Series used
  • Where to find the associated release note
  • Where to find the previous releases (archives)
Warning.png To use this package efficiently, please read the Developer Package article relative to your STM32 microprocessors Series: Category:Developer Package

1 Beta1 release[edit]

  • The STM32MP1 U-Boot is delivered through a tarball file named
    • SOURCES-u-boot-stm32mp1-boards-revb-openstlinux-4.14-rocko-mp1-18-11-26.tar.xz for STM32MP157C-EV1 and STM32MP157X-DKX boards revision B
    • SOURCES-u-boot-stm32mp1-boards-revc-openstlinux-4.14-rocko-mp1-18-11-26.tar.xz for STM32MP157C-EV1 and STM32MP157X-DKX boards revision C

  • Download and install the STM32MP1 U-Boot
By downloading this software package, you agree to be bound to the terms of the Limited License Agreement. The detailed content licenses can be found here
STM32MP1 Developer Package U-Boot - Beta1 release
Download

Template:STdotcomInfo

Installation
$ cd <working directory path>/Developer-Package
  • Download the tarball file in this directory
  • Uncompress the tarball file to get the U-Boot (U-Boot source code, ST patches and so on):
$ tar xvf SOURCES-u-boot-stm32mp1-boards-revb-openstlinux-4.14-rocko-mp1-18-11-26.tar.xz
OR
$ tar xvf SOURCES-u-boot-stm32mp1-boards-revc-openstlinux-4.14-rocko-mp1-18-11-26.tar.xz

$ cd stm32mp1-boards-rev[b/c]-openstlinux-4.14-rocko-mp1-18-11-26/sources/arm-openstlinux_weston-linux-gnueabi/u-boot-stm32mp-2018.09-release.AUTOINC+f88b6facb8/
$ tar xvf u-boot-stm32mp-2018.09-release.AUTOINC+f88b6facb8.tar.gz
Release note

Details of the content of the U-Boot are available in the associated STM32MP15 ecosystem release note.

If you are interested in previous releases, please refer to the archives of the ecosystem release note.

  • The U-Boot installation directory is in the <Developer Package installation directory>/stm32mp1-boards-rev[b/c]-openstlinux-4.14-rocko-mp1-18-11-26/sources/arm-openstlinux_weston-linux-gnueabi directory, and is named u-boot-stm32mp-<U-Boot version>-AUTOINC+<U-Boot SHA1>:
u-boot-stm32mp-2018.09-release.AUTOINC+f88b6facb8             U-Boot installation directory
├── [*].patch                                                         ST patches to apply during the U-Boot preparation (see next chapter)
├── git                                                               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
└── u-boot-stm32mp-2018.09-release.AUTOINC+f88b6facb8.tar.gz          Tarball file of the U-Boot source code


2 Archives[edit]


2.1 Alpha2 release[edit]

  • The STM32MP1 U-Boot is delivered through a tarball file named SOURCES-u-boot-openstlinux-4.14-rocko-mp1-18-07-03.tar.xz.
  • Download and install the STM32MP1 U-Boot
By downloading the tarball file, you agree to be bound to the terms of the Limited License Agreement
STM32MP1 Developer Package U-Boot - Alpha2 release
Download

Template:STdotcomInfo

Installation
$ cd <working directory path>/Developer-Package
  • Download the tarball file in this directory
  • Uncompress the tarball file to get the U-Boot (U-Boot source code, ST patches and so on):
$ tar xvf SOURCES-u-boot-openstlinux-4.14-rocko-mp1-18-07-03.tar.xz
$ cd openstlinux-4.14-rocko-mp1-18-07-03/sources/arm-openstlinux_weston-linux-gnueabi/u-boot-trusted-stm32mp-2018.03-release.AUTOINC+f95ab1fb6e/
$ tar xvf u-boot-trusted-stm32mp-2018.03-release.AUTOINC+f95ab1fb6e.tar.gz
Release note

Details of the content of the U-Boot are available in the associated STM32MP15 ecosystem release note.

If you are interested in previous releases, please refer to the archives of the ecosystem release note.

  • The U-Boot installation directory is in the <Developer Package installation directory>/openstlinux-4.14-rocko-mp1-18-07-03/sources/arm-openstlinux_weston-linux-gnueabi directory, and is named u-boot-trusted-stm32mp-<U-Boot version>-AUTOINC+<U-Boot SHA1>:
u-boot-trusted-stm32mp-2018.03-release.AUTOINC+f95ab1fb6e             U-Boot installation directory
├── [*].patch                                                         ST patches to apply during the U-Boot preparation (see next chapter)
├── git                                                               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
└── u-boot-trusted-stm32mp-2018.03-release.AUTOINC+f95ab1fb6e.tar.gz  Tarball file of the U-Boot source code

2.2 Alpha1 release[edit]

  • The STM32MP1 U-Boot is delivered through a tarball file named SOURCES-u-boot-openstlinux-4.14-rocko-mp1-18-01-23.tar.xz.
  • Download and install the STM32MP1 U-Boot
By downloading the tarball file, you agree to be bound to the terms of the Limited License Agreement
STM32MP1 Developer Package U-Boot - Alpha1 release
Download

Template:STdotcomInfo

Installation
$ cd <working directory path>/Developer-Package
  • Download the tarball file in this directory
  • Uncompress the tarball file to get the U-Boot (U-Boot source code, ST patches and so on):
$ tar xvf SOURCES-u-boot-openstlinux-4.14-rocko-mp1-18-01-23.tar.xz
$ cd openstlinux-4.14-rocko-mp1-18-01-23/sources/arm-openstlinux_weston-linux-gnueabi/u-boot-trusted-stm32mp-2017.11-release-AUTOINC+c253573f3e/
$ tar xvf u-boot-trusted-stm32mp-2017.11-release-AUTOINC+c253573f3e.tar.gz
Release note

Details of the content of the U-Boot are available in the associated STM32MP15 ecosystem release note.

If you are interested in previous releases, please refer to the archives of the ecosystem release note.

  • The U-Boot installation directory is in the <Developer Package installation directory>/openstlinux-4.14-rocko-mp1-18-01-23/sources/arm-openstlinux_weston-linux-gnueabi directory, and is named u-boot-trusted-stm32mp-<U-Boot version>-AUTOINC+<U-Boot SHA1>:
u-boot-trusted-stm32mp-2017.11-release-AUTOINC+c253573f3e             U-Boot installation directory
├── [*].patch                                                         ST patches to apply during the U-Boot preparation (see next chapter)
├── git                                                               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
└── u-boot-trusted-stm32mp-2017.11-release-AUTOINC+c253573f3e.tar.gz  Tarball file of the U-Boot source code