[bootlin/training-materials updates] master: Bootloaders: clarify difference between NOR and NAND (f60db4fd)

Michael Opdenacker michael.opdenacker at bootlin.com
Mon Sep 27 08:23:03 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/f60db4fdb458df8df0c792288b67ce79e09793ad

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

commit f60db4fdb458df8df0c792288b67ce79e09793ad
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Mon Sep 27 08:23:03 2021 +0200

    Bootloaders: clarify difference between NOR and NAND
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

f60db4fdb458df8df0c792288b67ce79e09793ad
 slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
index 69cadc79..6731a3f3 100644
--- a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
+++ b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
@@ -68,8 +68,9 @@
       starts executing instructions
     \item The first stage bootloader must be programmed at this
       address in the NOR
-    \item NOR is mandatory, because it allows random access, which
-      NAND doesn't allow
+    \item NOR is mandatory, because it allows direct access from the CPU
+      (just like RAM), which NAND doesn't allow (external storage that
+      needs to be copied to RAM before executing).
     \item {\bf Not very common anymore} (unpractical, and requires NOR
       flash)
     \end{itemize}




More information about the training-materials-updates mailing list