[bootlin/training-materials updates] master: Boot-time labs: update bootloader version (864d17ce)
Michael Opdenacker
michael.opdenacker at bootlin.com
Fri Mar 5 16:18:19 CET 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/864d17ce4879309c3a6b2da7c230fe12db30f444
>---------------------------------------------------------------
commit 864d17ce4879309c3a6b2da7c230fe12db30f444
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Fri Mar 5 16:18:19 2021 +0100
Boot-time labs: update bootloader version
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
864d17ce4879309c3a6b2da7c230fe12db30f444
.../boot-time-build-bootloader.tex | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/labs/boot-time-build-bootloader/boot-time-build-bootloader.tex b/labs/boot-time-build-bootloader/boot-time-build-bootloader.tex
index efa431fb..82b85485 100644
--- a/labs/boot-time-build-bootloader/boot-time-build-bootloader.tex
+++ b/labs/boot-time-build-bootloader/boot-time-build-bootloader.tex
@@ -8,9 +8,9 @@ platform and run it from a micro SD card provided by your instructor.
Go to the \code{~/boot-time-labs/bootloader/u-boot/} directory.
-Let's use the 2019.01 version:
+Let's use the 2021.01 version:
\begin{verbatim}
-git checkout v2019.01
+git checkout v2021.01
\end{verbatim}
\section{Compiling environment}
@@ -42,12 +42,15 @@ export CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf-
\section{Configuring U-Boot}
-Let's use a ready-made U-Boot configuration for the Beaglebone Black
-board (you can find such configuration files in the \code{configs/}
-directory:
+Let's use a ready-made U-Boot configuration for our hardware.
+
+The \projdir{u-boot}{configs} directory normally contains one or several
+configuration file(s) for each supported board. However, in our case,
+we are going to use a more generic configuration file that supports all
+Beaglebone Black variants and, according to the name, the AM335x EVM board too:
\begin{verbatim}
-make am335x_boneblack_defconfig
+make am335x_evm_defconfig
\end{verbatim}
\section{Compiling U-Boot}
@@ -67,11 +70,6 @@ This runs 8 compiler jobs in parallel (for example if you have 4 CPU
cores on your workstation... using more jobs than cores guarantees that
the CPUs and I/Os are always fully loaded, for optimum performance.
-You can safely ignore the warnings that you get at the end of the build
-job. They are meant to draw the attention to OMAP sub-maintainers in
-U-Boot, to remind them that they should update their code that is
-using deprecated code infrastructure.
-
At the end, you have \code{MLO} and \code{u-boot.img} files that we will
put on a micro SD card for booting.
More information about the training-materials-updates
mailing list