Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:techref:hardware:port.jtag [2020/03/19 13:55] – [Headers] use a2s plugin for the pinouts danitool | docs:techref:hardware:port.jtag [2020/07/09 10:23] (current) – [Hairydairymaid] Add Github for source, remove thecshore cshoredaniel1 | ||
|---|---|---|---|
| Line 37: | Line 37: | ||
| <a2s> | <a2s> | ||
| - | #--# | + | #----# |
| - | ? #--# 1 | + | |
| - | + | ? | |
| - | # | + | | | |
| - | nTRST #--# 2 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | TCK #--# 3 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | TMS #--# 4 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | GND #--# 5 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | TDO #--# 6 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | TDI #--# 7 | + | |#--#| |
| - | + | | |
| - | # | + | | | |
| - | GND #--# 8 | + | |#--#| |
| + | | ||
| + | # | ||
| </ | </ | ||
| Line 68: | Line 70: | ||
| <a2s> | <a2s> | ||
| - | | + | # |
| - | 1 #--# #--# 2 | + | |
| - | + | 1 |#--# #--#| 2 | |
| - | TDO #--# #--# VREF | + | |
| - | 3 #--# #--# 4 | + | TDO |#--# #--#| VREF |
| - | + | 3 |#--# #--#| 4 | |
| - | TMS #--# #--# nSRST | + | |
| - | 5 #--# #--# 6 | + | TMS |#--# #--#| nSRST |
| - | + | 5 |#--# #--#| 6 | |
| - | - #--# #--# nTRST | + | |
| - | 7 #--# #--# 8 | + | - |#--# #--#| nTRST |
| - | + | 7 |#--# #--#| 8 | |
| - | TDI #--# #--# GND | + | |
| - | 9 #--# #--# 10 | + | TDI |#--# #--#| GND |
| + | 9 |#--# #--#| 10 | ||
| + | #---------# | ||
| </ | </ | ||
| Line 91: | Line 95: | ||
| <a2s> | <a2s> | ||
| - | nTRST #--# #--# GND | + | # |
| - | 1 #--# #--# 2 | + | nTRST |#--# #--#| GND |
| - | + | | |
| - | TDI #--# #--# GND | + | | | |
| - | 3 #--# #--# 4 | + | |
| - | + | | |
| - | TDO #--# #--# GND | + | | | |
| - | 5 #--# #--# 6 | + | |
| - | + | | |
| - | TMS #--# #--# GND | + | | | |
| - | 7 #--# #--# 8 | + | |
| - | + | | |
| - | TCK #--# #--# GND | + | | | |
| - | 9 #--# #--# 10 | + | |
| - | + | | |
| - | nSRST #--# #--# GND | + | | | |
| - | 11 #--# #--# 12 | + | |
| + | 11 |#--# #--#| 12 | ||
| + | # | ||
| </ | </ | ||
| Line 116: | Line 122: | ||
| <a2s> | <a2s> | ||
| - | nTRST #--# #--# GND | + | # |
| - | 1 #--# #--# 2 | + | nTRST |#--# #--#| GND |
| - | + | | |
| - | TDI #--# #--# GND | + | | | |
| - | 3 #--# #--# 4 | + | |
| - | + | | |
| - | TDO #--# #--# GND | + | | | |
| - | 5 #--# #--# 6 | + | |
| - | + | | |
| - | TMS #--# #--# GND | + | | | |
| - | 7 #--# #--# 8 | + | |
| - | + | | |
| - | TCK #--# #--# GND | + | | | |
| - | 9 #--# #--# 10 | + | |
| - | + | | |
| - | nSRST #--# #--# n/a | + | | | |
| - | 11 #--# #--# 12 | + | |
| - | + | 11 |#--# #--#| 12 | |
| - | n/a #--# #--# Vcc | + | | | |
| - | 13 #--# #--# 14 | + | |
| + | 13 |#--# #--#| 14 | ||
| + | # | ||
| </ | </ | ||
| Line 145: | Line 153: | ||
| <a2s> | <a2s> | ||
| - | TDO #--# #--# - | + | # |
| - | 1 #--# #--# 2 | + | TDO |#--# #--#| - |
| - | + | | |
| - | TDI #--# #--# nTRST | + | | | |
| - | 3 #--# #--# 4 | + | |
| - | + | | |
| - | HALTED #--# #--# VREF | + | | | |
| - | 5 #--# #--# 6 | + | HALTED |
| - | + | | |
| - | TCK #--# #--# - | + | | | |
| - | 7 #--# #--# 8 | + | |
| - | + | | |
| - | TMS #--# #--# - | + | | | |
| - | 9 #--# #--# 10 | + | |
| - | + | | |
| - | HALT #--# #--# GND | + | | | |
| - | 11 #--# #--# 12 | + | HALT |#--# #--#| GND |
| - | + | 11 |#--# #--#| 12 | |
| - | nSRST #--# #--# KEY | + | | | |
| - | 13 #--# #--# 14 | + | |
| - | + | 13 |#--# #--#| 14 | |
| - | - #--# #--# GND | + | | | |
| - | 15 #--# #--# 16 | + | |
| + | 15 |#--# #--#| 16 | ||
| + | # | ||
| </ | </ | ||
| Line 174: | Line 184: | ||
| <a2s> | <a2s> | ||
| - | nTRST #--# #--# GND | + | # |
| - | 1 #--# #--# 2 | + | nTRST |#--# #--#| GND |
| - | + | | |
| - | TDI #--# #--# GND | + | | | |
| - | 3 #--# #--# 4 | + | |
| - | + | | |
| - | TDO #--# #--# GND | + | | | |
| - | 5 #--# #--# 6 | + | |
| - | + | | |
| - | TMS #--# #--# GND | + | | | |
| - | 7 #--# #--# 8 | + | |
| - | + | | |
| - | TCK #--# #--# GND | + | | | |
| - | 9 #--# #--# 10 | + | |
| - | + | | |
| - | nSRST #--# #--# GND | + | | | |
| - | 11 #--# #--# 12 | + | |
| - | + | 11 |#--# #--#| 12 | |
| - | Vcc #--# #--# ? | + | | | |
| - | 13 #--# #--# 14 | + | |
| - | + | 13 |#--# #--#| 14 | |
| - | Vcc #--# #--# GND | + | | | |
| - | 15 #--# #--# 16 | + | |
| - | + | 15 |#--# #--#| 16 | |
| - | Vcc #--# #--# GND | + | | | |
| - | 17 #--# #--# 18 | + | |
| - | + | 17 |#--# #--#| 18 | |
| - | Vcc #--# #--# GND | + | | | |
| - | 19 #--# #--# 20 | + | |
| + | 19 |#--# #--#| 20 | ||
| + | # | ||
| </ | </ | ||
| Line 218: | Line 230: | ||
| ==== Hairydairymaid ==== | ==== Hairydairymaid ==== | ||
| The most famous software for JTAG is probably the Linksys De-Brick Utility by Hairydairymaid (aka Lightbulb). As of 12 September 2006 the most recent version is v4.8. Virtually everyone who uses this software opts for an unbuffered cable, and the software itself, by default, expects this type of cable to be used. | The most famous software for JTAG is probably the Linksys De-Brick Utility by Hairydairymaid (aka Lightbulb). As of 12 September 2006 the most recent version is v4.8. Virtually everyone who uses this software opts for an unbuffered cable, and the software itself, by default, expects this type of cable to be used. | ||
| + | |||
| + | There is source code available on GitHub at [[https:// | ||
| The utility CAN operate on most any MIPS based cpu supporting EJTAG by using PrAcc routines (non-dma mode) - use the /nodma switch. It is not limited to WRT54G/GS units. | The utility CAN operate on most any MIPS based cpu supporting EJTAG by using PrAcc routines (non-dma mode) - use the /nodma switch. It is not limited to WRT54G/GS units. | ||