From 58377a8fb31ff4ca23944b035f55fdcb694a344e Mon Sep 17 00:00:00 2001 From: Luca Ceresoli Date: Sat, 4 Feb 2017 16:59:36 +0100 Subject: [PATCH] terrible-bsp: tools: add flashing tool picture --- Makefile | 1 + terrible-bsp/images/flashing-tool.svg | 1053 +++++++++++++++++++++++++ terrible-bsp/terrible-bsp.tex | 27 +- 3 files changed, 1070 insertions(+), 11 deletions(-) create mode 100644 terrible-bsp/images/flashing-tool.svg diff --git a/Makefile b/Makefile index 657adfe..b8f5d5b 100644 --- a/Makefile +++ b/Makefile @@ -55,6 +55,7 @@ terrible-bsp/terrible-bsp.pdf: \ terrible-bsp/images/booting-on-fat.pdf \ terrible-bsp/images/booting-fat-ubi.pdf \ terrible-bsp/images/booting-no-nvt-loader.pdf \ + terrible-bsp/images/flashing-tool.pdf \ terrible-bsp/images/pseudo-partition-table.pdf \ terrible-bsp/images/ram-on-package.pdf diff --git a/terrible-bsp/images/flashing-tool.svg b/terrible-bsp/images/flashing-tool.svg new file mode 100644 index 0000000..016daad --- /dev/null +++ b/terrible-bsp/images/flashing-tool.svg @@ -0,0 +1,1053 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Luca Ceresoli + + + 2017 + + + + + + + + + + + + + + + + WindowsPC + + + + + + + + + + + + + + + + + BOOTROM + + + + NAND + + + USB + + + NOR + + + + SD + + + + RAM + + + + + + + diff --git a/terrible-bsp/terrible-bsp.tex b/terrible-bsp/terrible-bsp.tex index aeb657e..264871d 100644 --- a/terrible-bsp/terrible-bsp.tex +++ b/terrible-bsp/terrible-bsp.tex @@ -624,19 +624,24 @@ \section{Tools} \end{frame} \begin{frame}{Flashing tools} - \begin{itemize} - \item Tool provided to write memory - \item Quite flexible + \begin{columns} + \column{0.6\textwidth} \begin{itemize} - \item Can write NAND, SPI, SD, SDRAM (and execute) - \item Over USB + \item Tool provided to write memory + \item Quite flexible + \begin{itemize} + \item Can write NAND, SPI, SD, SDRAM (and execute) + \item Over USB + \end{itemize} + \item For Windows only + \item Proprietary + \item GUI, not scriptable + \item Protocol to Boot ROM not documented + \item[\textrightarrow] You're locked to it \end{itemize} - \item For Windows only - \item Proprietary - \item GUI, not scriptable - \item Protocol to Boot ROM not documented - \item[\textrightarrow] You're locked to it - \end{itemize} + \column{0.4\textwidth} + \includegraphics[width=\textwidth]{images/flashing-tool.pdf} + \end{columns} \end{frame} \begin{frame}{NAND partition table}