An embedded device based on ARM926EJ-S revision 5 (ARMv5TEJ) chip.
The PCB have 8-pin test points for connecting JTAG debug interface (2.54mm pitch).
I tried to find specification for this type of ARM JTAG header and interface pinout table, but can't find anything. I find some description of another device that based on same CPU, but its not too helpful.
Can anyone help to define a pinout for this type of JTAG connector? Or any specific implementation may not follow JTAG standard format?
Electronic – 8-pin ARM JTAG interface header
armembeddedjtaglinuxpinout
Related Topic
- Electronic – 8-pin JTAG for Marvell Sheeva board
- Electronic – Consensus on proper wiring for Cortex M 10 Pin JTAG Connector
- Electronic – Laying out a 10-pin JTAG/SWD connector on a final design
- What jtag for arm freescale IMX35 for debug
- Electrical – C2 & JTAG Interface compatibility
- Electrical – Custom connector for connecting 8-pin to 20-pin
- Electronic – SWDAP vs CMSIS-DAP vs DAPLink
Best Answer
That isn't a standard JTAG pinout. If it is JTAG, though (which isn't a given), there are ways of mapping it out. For the sake of reference, let's number the pins:
Pin 8 is almost certainly ground -- it looks like it's connected to the ground plane.
Pins 3, 4, 5, and 6 look like they have resistors pulling them to ground. If I'm correct, this means they're inputs: they're likely to be some combination of TDI, TCK, TMS, and possibly TRST.
One of the remaining pins will be VCC. You should be able to find it by checking continuity to other known power nets on the board. Another one will be TDO; there's no obvious way to identify this one.
Beyond this, your best bet will be some combination of:
Look up the pinout of the CPU and map out continuity to known JTAG pins on the chip.
Guess a pin configuration, hook up a JTAG adapter, and see if it can pick anything up.
Use a software tool like JTAGenum to automate this guessing process.