[FE training-materials-updates] U-boot/MMC instructions updates
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Mar 27 06:21:09 CET 2014
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=a2d11bac4aec737a56b898dd6b9b1bbd06fff98f
>---------------------------------------------------------------
commit a2d11bac4aec737a56b898dd6b9b1bbd06fff98f
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Wed Mar 26 19:28:55 2014 +0100
U-boot/MMC instructions updates
- mmc init apparent doesn't exist any more
- mmc rescan not needed any more, at least on IGEPv2 with a
recent U-boot. Let's keep instructions simple!
- Recall where the MMC reading instructions can be found.
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
a2d11bac4aec737a56b898dd6b9b1bbd06fff98f
.../sysdev-block-filesystems.tex | 4 +++-
labs/sysdev-u-boot/sysdev-u-boot.tex | 6 ------
.../sysdev-bootloaders-u-boot.tex | 2 +-
3 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex b/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
index ddbba7d..0d438b3 100644
--- a/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
+++ b/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
@@ -148,4 +148,6 @@ Check that your system still works. Congratulations if it does!
Finally, copy the \code{uImage} kernel image and DTB to the first partition of
the MMC card (the partition called \code{boot}), and adjust the
\code{bootcmd} of U-Boot so that it loads the kernel and DTB from the MMC card
-instead of loading them through the network.
+instead of loading them through the network\footnote{Go back to the
+instructions in the "Bootloader - U-Boot" lab if you don't remember how
+to load files from an MMC card.}.
diff --git a/labs/sysdev-u-boot/sysdev-u-boot.tex b/labs/sysdev-u-boot/sysdev-u-boot.tex
index 3957442..298a54e 100644
--- a/labs/sysdev-u-boot/sysdev-u-boot.tex
+++ b/labs/sysdev-u-boot/sysdev-u-boot.tex
@@ -272,12 +272,6 @@ We are going to flash the first stage bootloader in NAND. To do so,
type the following commands:
\begin{verbatim}
-mmc rescan
-\end{verbatim}
-
-This initializes the MMC interface.
-
-\begin{verbatim}
fatload mmc 0 80000000 MLO
\end{verbatim}
This loads the file from MMC 0 partition 0 to memory at address
diff --git a/slides/sysdev-bootloaders-u-boot/sysdev-bootloaders-u-boot.tex b/slides/sysdev-bootloaders-u-boot/sysdev-bootloaders-u-boot.tex
index 5540434..be2a3ae 100644
--- a/slides/sysdev-bootloaders-u-boot/sysdev-bootloaders-u-boot.tex
+++ b/slides/sysdev-bootloaders-u-boot/sysdev-bootloaders-u-boot.tex
@@ -314,7 +314,7 @@ u-boot # saveenv
\end{itemize}
\item Example
\begin{itemize}
- \item \code{setenv mmc-boot 'mmc init 0; if fatload mmc 0 80000000
+ \item \code{setenv mmc-boot 'if fatload mmc 0 80000000
boot.ini; then source; else if fatload mmc 0 80000000 uImage;
then run mmc-bootargs; bootm; fi; fi'}
\end{itemize}
More information about the training-materials-updates
mailing list