Tabla de Contenidos

Introducción

La presente guía tiene por objeto brindar el procedimiento necesario para la instalación y configuración de la herramienta de depuración GNU DeBugger en modo gráfico, GDBGUI de aquí en mas. El procedimiento detallado en los subsiguientes apartados se encuentra basado en pipx un entorno virtual de python, para Linux (Debian/Ubuntu), a fin de no alterar los módulos nativos del sistema operativo.

Procedimiento

CrossToolChain y Emulador

Entorno virtual Python

cd <path_absoluto_de_trabajo>
mkdir <gdbgui_env>
python3 -m venv gdbgui_env
cd <path_absoluto_de_trabajo>
source gdbgui_env/bin/activate
pip install --upgrade pip
python3 -m pip install pipx

Para desactivar el entorno virtual (no hacerlo en este momento para continuar con la configuración)

deactivate

GDBGUI

pipx install gdbgui
target remote 127.0.0.1:1234
 
# Required for gdb-multiarch
set architecture arm
pipx run gdbgui -g '<path_absoluto_de_trabajo>/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gdb -x .gdbinit'