[FE training-materials-updates] sysdev: slides: add a going further in the block fs lab

Antoine Ténart antoine.tenart at free-electrons.com
Mon Dec 14 16:07:41 CET 2015


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=3671bb1228c89d4d4360f3c474f1d7530cb59483

>---------------------------------------------------------------

commit 3671bb1228c89d4d4360f3c474f1d7530cb59483
Author: Antoine Tenart <antoine.tenart at free-electrons.com>
Date:   Mon Dec 14 14:02:29 2015 +0100

    sysdev: slides: add a going further in the block fs lab
    
    Signed-off-by: Antoine Tenart <antoine.tenart at free-electrons.com>


>---------------------------------------------------------------

3671bb1228c89d4d4360f3c474f1d7530cb59483
 labs/sysdev-block-filesystems/sysdev-block-filesystems.tex | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex b/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
index 837249f..6658a68 100644
--- a/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
+++ b/labs/sysdev-block-filesystems/sysdev-block-filesystems.tex
@@ -223,3 +223,17 @@ fatload mmc 0:1 0x21000000 filename
 Which will load the file named \code{filename} from the first
 partition of the first MMC device to the system memory at the address
 \code{0x21000000}.
+
+\section{Going further}
+
+At this point our board still uses the bootloaders
+(\code{at91bootstrap} and \code{U-Boot}) stored in the NAND flash.
+Let's try to have everything on our MMC card.
+
+The ROM code can load the first stage bootloader from an SD card, from
+a file named \code{BOOT.BIN} located in the first FAT partition of an
+MMC card.
+
+For this you will need to recompile \code{at91bootstrap} to support
+booting from an MMC card. When testing, do not forget to remove the
+NAND CS jumper!




More information about the training-materials-updates mailing list