Forum: Mikrocontroller und Digitale Elektronik Arduino mega 2560 mit JTAGICE3


von OneBitUser (Gast)


Lesenswert?

Hallo zusammen,


ist es möglich in avr studio ein Arduino mega2560 Board mit einem avr 
JTAG ICE 3 zu debuggen?
Bei Arduino habe ich ICSP port. Pin-Belegung:
1) MISO
2) VTG
3) SCK
4) MOSI
5) RST
6) GND


JTAGice3:
1) MOSI
2) VTG
3) NC
4) GND
5) /RES
6) GND
7) SCK
8) GND
9) MISO
10) GND

Wobei ich benutze von ice3 den 6 poligen Stecker (debugWIRE, SPI-PDI, 
aWire).

von Marcel (Gast)


Lesenswert?

OneBitUser schrieb:
> ist es möglich in avr studio ein Arduino mega2560 Board mit einem avr
> JTAG ICE 3 zu debuggen?

Nein. Zumindest nicht direkt.

Du kannst zwar den Arduino per ISP Schnittstelle programmieren, aber 
nicht debuggen. Du musst dir die JTAG Schnittstelle rausführen und 
dadrüber kannst du dann debuggen.

von spess53 (Gast)


Lesenswert?

Hi

>JTAGice3:
>1) MOSI
>2) VTG
>3) NC
>4) GND
>5) /RES
>6) GND
>7) SCK
>8) GND
>9) MISO
>10) GND

Irgendwie sieht das im Manual des JTAGice3 anders aus:

Pin 1 (TCK)
Pin 2 (GND)
Pin 3 (TDO)
Pin 4 (VTG)
Pin 5 (TMS)
Pin 6 (nSRST)
Pin 7 (Not connected)
Pin 8 (nTRST)
Pin 9 (TDI)

MfG Spess
Pin 10 (GND)

von Kaj (Gast)


Lesenswert?

Da ich es gerade selber gemacht habe, antworte ich hier einfach mal. 
Vielleicht hilft es ja doch noch irgendwem.

Als erstes muesst ihr per ISP auf den Mega2560 zugreifen und die 
JTAG-Fuse setzen. JTAG ist im auslieferungszustand des Arduino 
ausgeschaltet.

Bei meinem JTAGICE3 war so ein Adapterkabel bei, wo an einem Ende 
einzelne Buchsen dran sind, die mit 0 bis 9 (wobei 0 wohl eher 10 
bedeuten soll)beschriftet sind.

Kabel Buchse 1  - Arduino Pin A4
Kabel Buchse 2  - Arduino Pin GND
Kabel Buchse 3  - Arduino Pin A6
Kabel Buchse 4  - Arduino Pin 5V
Kabel Buchse 5  - Arduino Pin A5
Kabel Buchse 9  - Arduino Pin A7
Kabel Buchse 0(bzw. 10) - Arduino Pin GND

So ist dann auch Programmieren und Debuggen per JTAG moeglich.

Gruesse

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.