[FE training-materials-updates] Application debugging lab: partial update
Michael Opdenacker
michael.opdenacker at free-electrons.com
Fri Nov 3 14:02:32 CET 2017
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=f90e5c23b16dd2c780b8ed1f50e9768e31822dcc
>---------------------------------------------------------------
commit f90e5c23b16dd2c780b8ed1f50e9768e31822dcc
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Fri Nov 3 14:02:32 2017 +0100
Application debugging lab: partial update
- Only updating explanations!
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
f90e5c23b16dd2c780b8ed1f50e9768e31822dcc
.../sysdev-application-debugging.tex | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/labs/sysdev-application-debugging/sysdev-application-debugging.tex b/labs/sysdev-application-debugging/sysdev-application-debugging.tex
index 9229798..6f94658 100644
--- a/labs/sysdev-application-debugging/sysdev-application-debugging.tex
+++ b/labs/sysdev-application-debugging/sysdev-application-debugging.tex
@@ -9,18 +9,21 @@ Create an \code{nfsroot} directory.
\section{Debugging setup}
-For this lab, we will create a separate Buildroot build, with a
-slightly different configuration. Indeed, we want to use a different
-toolchain as the toolchain produced by Crosstool-NG currently has a
-non-functional {\em gdb}. And also because experimenting with multiple
-toolchains is good!
+Because of issues in {\em gdb} in the toolchain compiled by Crosstool-NG,
+we will use a different toolchain in this lab. We will also
+use a different version of Buildroot (which is known to make this lab
+work).
-Extract the Buildroot source code again from its tarball into
+Experimenting with multiple toolchains is also good experience!
+
+Download Buildroot 2016.02 and extract its tarball into
\code{$HOME/embedded-linux-labs/debugging}. Then, copy the
configuration of the previous Buildroot build (\code{.config} file)
into the new Buildroot source directory.
-Then, in \code{menuconfig}, adjust the configuration as follows:
+Then, in \code{menuconfig}, configure the target architecture as
+done previously but configure the toolchain and target packages
+differently:
\begin{itemize}
\item In \code{Toolchain}:
@@ -176,4 +179,3 @@ During this lab, we learned that...
symbols are available on the development host.
\end{itemize}
-
More information about the training-materials-updates
mailing list