Usando Eclipse para construir un entorno de depuración remota para Raspberry Pi

El contenido de este artículo y los dos artículos anteriores son continuos, léalo según sea necesario.

Después de usar gdb-multiarch para lograr la depuración remota en el host de Ubuntu, las siguientes instrucciones explican cómo lograr la depuración remota en Eclipse.

 

Crear información de configuración de depuración remota

Seleccione [Ejecutar] - [Configuraciones de depuración ...] a través del menú para iniciar la pantalla de configuración de información de configuración de depuración, seleccione el elemento [C / C ++ RemoteApplication] y haga clic derecho para seleccionar la función [Nueva configuración]. Consulte la siguiente figura para obtener más detalles:

Primero seleccione Projectde y Aplicación en la página de configuración [Principal], el resultado es el siguiente:

Luego, ingrese a la página de propiedades [Depurador] y seleccione el elemento de configuración [Principal]. Seleccione [Gdb debugger] como gdb-multiarch.

Seleccione el elemento de configuración [Conexión] en la página de propiedades [Depurador]. Primero asegúrese de que el contenido real en el cuadro rojo en la parte inferior de la pantalla es [Uso del Lanzador de depuración remota manual GDB (DSF)], y luego configure la información relacionada con GdbServer de Raspberry Pi. Los detalles son los siguientes:

Presione [Aplicar] para guardar la configuración.

 

Iniciar depuración remota

Ingrese el directorio arm_cpp / Debug a través del terminal Raspberry Pi e ingrese el siguiente comando:

gdbserver: 10000 arm_cpp

La terminal Raspberry Pi se expresa de la siguiente manera:

Presione el botón [Depurar] en la esquina inferior derecha de la pantalla [Configuraciones de depuración] de Eclipse para iniciar la depuración. Si ve la siguiente pantalla, significa que la depuración remota ha comenzado.

Cuando presiona F8 para continuar la ejecución, la expresión de Raspberry Pi es la siguiente:

¡Hasta ahora, use Eclipse para completar la instalación del entorno de depuración remota Raspberry Pi!

 

Mensaje de error

Los parámetros de inicio de GdbServer, la dirección IP de Raspberry Pi, los parámetros de conexión de Eclipse no coinciden o GdbServer no se inicia, aparecerá el siguiente error.

 


 

¿Encuentra útil este artículo? Bienvenido a gustar y compartir con más personas.

Lea más artículos actualizados, preste atención a la cuenta pública de WeChat [pensamiento orientado a objetos]

412 artículos originales publicados · elogiados 679 · 310,000 visitas

Supongo que te gusta

Origin blog.csdn.net/craftsman1970/article/details/105440374
Recomendado
Clasificación