Un dispositivo integrado basado en el chip ARM926EJ-S revisión 5 (ARMv5TEJ). La PCB tiene puntos de prueba de 8 pines para conectar la interfaz de depuración JTAG (paso de 2,54 mm). Traté de encontrar especificaciones para este tipo de encabezado ARM JTAG y tabla de pines de interfaz, pero no puedo encontrar nada. Encuentro alguna descripción de otro dispositivo que se basa en la misma CPU, pero no es muy útil. ¿Alguien puede ayudar a definir un pinout para este tipo de conector JTAG? ¿O alguna implementación específica puede no seguir el formato estándar JTAG?
Ese no es un pinout JTAG estándar. Sin embargo, si es JTAG (que no es un hecho), hay formas de mapearlo. En aras de la referencia, numeremos los pines:
7 8
5 6
3 4
1 2
El pin 8 es casi seguro que está conectado a tierra; parece que está conectado al plano de tierra.
Los pines 3, 4, 5 y 6 parecen tener resistencias que los conectan a tierra. Si no me equivoco, esto significa que son entradas: es probable que sean una combinación de TDI, TCK, TMS y posiblemente TRST.
Uno de los pines restantes será VCC. Debería poder encontrarlo verificando la continuidad con otras redes eléctricas conocidas en el tablero. Otro será TDO; no hay una manera obvia de identificar este.
Más allá de esto, su mejor apuesta será alguna combinación de:
Busque el pinout de la CPU y determine la continuidad de los pines JTAG conocidos en el chip.
Adivine una configuración de pines, conecte un adaptador JTAG y vea si puede captar algo.
Utilice una herramienta de software como JTAGenum para automatizar este proceso de adivinación.
tom carpintero
tom carpintero
sonex