>/
/>/ Hi,
/>/
/>/ I'm reverse engineering a SIP phone so I can reposess it and develop open 
source
/>/ firmware for it.  I think I found why JTAG was failing.
/>/
/>/ It appears that my TRST is wired to GND through 12 Ohm resistor.  As a 
result,
/>/ I cannot reset the chip into JTAG mode -- it needs Vtref on TRST to 
function,
/>/ AFAIK.
/>/
/>/ Is this a well-known pattern?  Any more hints from experience?
/>/
/>/
/>/ Thanks,
/>/  -Rick
/>/ /
Do you mean TRST is tied on your target board to GND via 12 Ohm  pull-down ?

Using a pull-down to TRST is practiced to make sure the TAP go-and-stay in reset state at the powerup of your target.
TI add pull-down on TRST on all their boards.

But a 12 Ohm is a bit too smaller to strong !
Are you sure it is not 1K2 Ohm ?

If you have a Amontec JTAGkey or JTAGkey-2 you may drives TRST as push-pull or open-drain. If a pull-down is on the TRST signal at the target board, only the push-pull mode of TRST must be selected. If push-pull driver for TRST the VTREF *could* be used to driver the high level of the push-pull . In the case of Amontec JTAGkey and JTAGkey-3 dongles, the VTREF is used to drive the push-pull buffer, but we are working on a new JTAGkey-3 using the VTREF as a true high-impedance reference votage input , then we use the VTREF as input to a voltage follower to drive the output buffers .

Regards,
Laurent Gauch
www.amontec.com
Texas Instrument uses TRST for 2 things :
- to put the JTAG TAP reset in RESET state (same as 5x or more TCK with TMS = '1'),
- to sample the emulation mode given by  EMU0 EMU1

Regards,
Laurent Gauch
http://www.amontec.com JTAGkey Generic USB JTAG Debugger / Programmer


_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to