[bootlin/training-materials updates] master: slides/sysdev-bootloaders-sequence: mention Snagboot (bf5974e3)
Michael Opdenacker
michael.opdenacker at bootlin.com
Wed Jul 26 10:40:06 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/bf5974e36bc600979ab1502d48324ecbae1c3f07
>---------------------------------------------------------------
commit bf5974e36bc600979ab1502d48324ecbae1c3f07
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Wed Jul 26 10:40:06 2023 +0200
slides/sysdev-bootloaders-sequence: mention Snagboot
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
bf5974e36bc600979ab1502d48324ecbae1c3f07
.../sysdev-bootloaders-sequence.tex | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
index 31bfef31..c2dec8a2 100644
--- a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
+++ b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
@@ -215,15 +215,14 @@
\begin{frame}{ROM code recovery mechanism}
\begin{columns}
+ \footnotesize
\column{0.6\textwidth}
\begin{itemize}
\item Most ROM code also provide some sort of {\em recovery}
- mechanism
- \item Allows to flash a board with no bootloader or a broken
- bootloader
- \item Typically using a vendor-specific protocol over UART or USB
- \item Often allows to push a new bootloader into memory, thanks to
- which reflashing a working bootloader is possible
+ mechanism, allowing to flash a board with no bootloader or a broken
+ one, usually with a vendor-specific protocol over UART or USB.
+ \item Often allows to push a new bootloader into RAM, making it
+ possible to reflash the bootloader.
\item Vendor-specific tool to run on the workstation
\begin{itemize}
\item STM32MP1: \href{https://www.st.com/en/development-tools/stm32cubeprog.html}{STM32 Cube Programmer}
@@ -232,6 +231,8 @@
\item Allwinner: \href{https://github.com/linux-sunxi/sunxi-tools}{sunxi-fel}
\item Some open-source, some proprietary
\end{itemize}
+ \item Snagboot: new vendor agnostic tool replacing the above ones:
+ \url{https://github.com/bootlin/snagboot}
\end{itemize}
\column{0.4\textwidth}
\includegraphics[width=\textwidth]{slides/sysdev-bootloaders-sequence/stm32mp1-rom-code-recovery.pdf}
More information about the training-materials-updates
mailing list