DerMarkus
21.11.2006, 19:31
Hi Forum,
ich würde gern das JTAG Interface von Olimex ( http://www.olimex.com/dev/pdf/avr-jtag.PDF ) in Verbindung mit dem Avrstudio zum debuggen eines mega128 verwenden. Nun habe ich schon einige Zeit im Internet gesucht, aber mir ist noch immer nicht klar, wie die genaue Verbindung zwischen AVR und JTAG auszusehen hat.
Nachfolgend habe ich einmal alle Signale gegenübergestellt:
JTAG AVR
TCK - > TCK
TDO -> TDO
TMS -> TMS
TDI -> TDI
VREF -> +5V
VCC -> +5V
GND -> GND
nTRST -> NC
nSRST -> Reset
Nun meine Fragen:
1. VCC und VREF versorgen das JTAG Interface mit Spannung ?
Wieso ist werden hier zwei Pins verwendet, wo liegt der Unterschied ?
2. nTRST scheint nicht verwendet zu werden ?
3. Die RC Schaltung die den AVR bei Anlegen der Versorgungsspannung resetet ist vorhanden. Das nSRST Signal wird nun direkt mit dem Reset Eingang des AVR verbunden ?
4. Werden auf den TCK, TDO, TMS und TDI Leitungen noch Pull-up Widerstände benötigt ?
ich würde gern das JTAG Interface von Olimex ( http://www.olimex.com/dev/pdf/avr-jtag.PDF ) in Verbindung mit dem Avrstudio zum debuggen eines mega128 verwenden. Nun habe ich schon einige Zeit im Internet gesucht, aber mir ist noch immer nicht klar, wie die genaue Verbindung zwischen AVR und JTAG auszusehen hat.
Nachfolgend habe ich einmal alle Signale gegenübergestellt:
JTAG AVR
TCK - > TCK
TDO -> TDO
TMS -> TMS
TDI -> TDI
VREF -> +5V
VCC -> +5V
GND -> GND
nTRST -> NC
nSRST -> Reset
Nun meine Fragen:
1. VCC und VREF versorgen das JTAG Interface mit Spannung ?
Wieso ist werden hier zwei Pins verwendet, wo liegt der Unterschied ?
2. nTRST scheint nicht verwendet zu werden ?
3. Die RC Schaltung die den AVR bei Anlegen der Versorgungsspannung resetet ist vorhanden. Das nSRST Signal wird nun direkt mit dem Reset Eingang des AVR verbunden ?
4. Werden auf den TCK, TDO, TMS und TDI Leitungen noch Pull-up Widerstände benötigt ?