[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