Enumeración de depuración en serie (SWD)

0

Al depurar o acceder al firmware del hardware, JTAG y SWD pueden ser realmente útiles para el desarrollador, ingeniero o ingeniero inverso.

Al buscar en una tarjeta / dispositivo desconocidos herramientas como JTAGEnum o JTAGulator son realmente útiles para identificar pinouts o parches JTAG.

¿Qué técnicas existen para enumerar o identificar pinouts SWD?

    
pregunta pzirkind

1 respuesta

1

Se puede aplicar la misma técnica de escaneo de pines de manera oportunista en un dispositivo, sin embargo, la secuencia de escaneo será significativamente más lenta. un objetivo multimodo). Esta secuencia es de ~ 80 bits.

Además, no hay nada que se pueda comparar directamente con la cadena de escaneo JTAG o el registro de instrucciones que desee descubrir: solo el espacio de direcciones de AP (255 esclavos) y el espacio de memoria de depuración de 2 / 4GB proporcionado por cada MEM-AP Adjunto a la DAP. Habrá una tabla ROM para declarar depurar componentes, pero nada obliga a un dispositivo a usar esto por completo.

Probablemente, puede obtener más beneficios sabiendo que ambos pines SWD son entradas (de manera predeterminada), con un pull-up en SWDIO (o como se sugiere en los comentarios, rastreando las pistas hasta posibles huellas de encabezado / sonda).

    
respondido por el Sean Houlihane

Lea otras preguntas en las etiquetas