[BL training-materials-updates] Simplify the flash slides

Michael Opdenacker michael.opdenacker at bootlin.com
Thu Oct 11 08:44:15 CEST 2018


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

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

commit a15679d9390ef513a81aa9835483194accc1ae9f
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Thu Oct 11 08:44:15 2018 +0200

    Simplify the flash slides
    
    - By removing the U-Boot NOR and SPI NOR details
    
    This section is already quite difficult to digest.
    I believe it's better to focus on NAND which is what we
    use the labs.
    
    Feel free to disagree :)
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

a15679d9390ef513a81aa9835483194accc1ae9f
 .../sysdev-flash-filesystems.tex                   | 41 ----------------------
 1 file changed, 41 deletions(-)

diff --git a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
index ef863dd..b81a8cb 100644
--- a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
+++ b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
@@ -287,47 +287,6 @@ setenv mtdparts mtdparts=omap2-nand.0:512k(X-Loader)ro,1536k(U-Boot)ro,512k(Env)
 \end{frame}
 
 \begin{frame}
-  \frametitle{U-Boot: manipulating NOR devices (1)}
-  \begin{itemize}
-  \item U-Boot provides a set of commands to manipulate NOR devices
-  \item Memory mapped NOR devices
-    \begin{itemize}
-    \item \code{flinfo [devid]}\\
-      Display information of all NOR devices
-      or a specific one if \code{devid} is provided
-    \item \code{cp.[bwl] <src> <target> <count>}\\
-      Read/write data from/to the NOR device
-    \item \code{erase <start> <end>} or \code{erase <start> +<len>}\\
-      Erase a memory region
-    \item \code{erase bank <bankid>}\\
-      Erase a memory bank
-    \item \code{erase all}\\
-      Erase all banks
-    \item \code{protect on|off <range-description>}\\
-      Protect a memory range
-    \end{itemize}
-  \end{itemize}
-\end{frame}
-
-\begin{frame}
-  \frametitle{U-Boot: manipulating NOR devices (2)}
-  \begin{itemize}
-  \item SPI NOR devices
-    \begin{itemize}
-    \item Grouped under the \code{sf} command
-    \item \code{sf probe [[bus:]cs] [hz] [mode]}\\
-       Probe a NOR device on
-    \item \code{sf read|write <addr> <offset> <len>}\\
-       Read/write data from/to a SPI NOR
-    \item \code{sf erase <offset> +<len>}\\
-       Erase a memory region
-    \item \code{sf update <addr> <offset> <len>}\\
-       Erase + write operation
-    \end{itemize}
-  \end{itemize}
-\end{frame}
-
-\begin{frame}
   \frametitle{Linux: MTD devices interface with user space}
   \begin{itemize}
   \item MTD devices are visible in \code{/proc/mtd}




More information about the training-materials-updates mailing list