¿Qué hardware de depurador ARM debo usar para depurar?

2

Leí aquí sobre programación ARM, página 252, sobre hardware de depuración ARM, pero no entiendo qué hardware utiliza físicamente las herramientas en la práctica.

  

Los procesadores ARMv8 proporcionan características de hardware que permiten a las herramientas de depuración proporcionar niveles significativos de control sobre la actividad principal y recopilar de manera no invasiva grandes cantidades de datos sobre la ejecución del programa. Hay dos clases amplias de características de hardware, invasivas y no invasivas.   La depuración invasiva proporciona recursos que le permiten detener programas y recorrerlos línea por línea, ya sea en el nivel de fuente C, o pasar por las instrucciones en lenguaje ensamblador. Esto puede ser por medio de un dispositivo externo que se conecta al núcleo utilizando los pines JTAG del chip, o por medio del código del monitor de depuración.

¿Me puede mostrar este dispositivo externo ? Supongo que es un depurador pero ¿cómo se usa el modelo? Después de que este depurador se conecta a una PC, ¿cómo se usa el software con este depurador?

Necesito depurar un procesador de banda base ARM incorporado.

    
pregunta Peter Long

1 respuesta

2

Los programadores en cuestión son dispositivos externos que permiten que un desarrollador conecte una PC que ejecuta las herramientas de depuración al procesador integrado que está bajo la depuración. Como se indica en el texto citado en la pregunta, la conexión eléctrica se realiza a través de los pines de interfaz JTAG o SWD en el dispositivo. La mayoría de las veces, estos pines están conectados a un encabezado en la PCB donde se monta el dispositivo.

Los programadores que se muestran a continuación se conectan a la PC mediante USB. Otros programadores / depuradores pueden conectarse a la PC mediante Ethernet u otras interfaces eléctricas.

Puedeencontrarunalistarepresentativadelosdepuradoresdisponibleseneste Artículo de Wikipedia .

    
respondido por el B Pete

Lea otras preguntas en las etiquetas