AVR debugWire am JTAGICE2 MKII CN geht nicht

Gast #2444042
Lesenswert?

Hallo zusammen,

ich bekomme einfach nicht den AVR debug-wire zusammen mit einem 
angeblich 100% Clone JTAGICE2 MKII CN und AVR-Studio 4.13 zum laufen.
Habe es mit einem ATtiny13 und einem Mega88V getestet, mit gleichem 
Ergebnis:

- im ISP-Mode werden die uC erkannt, fuses sind lesbar.
- debugWire fuse gesetzt.
- DEbugger gestartet: immer die gleiche Fehlermeldung. Unable to connect 
device ...

Die üblichen Fehlerquellen wie beschalteten Reset-Pin kann ich 
ausschliessen.
Habe mal ein Oszi-screenshot vom Start der Debugsequenz vom Reset-Pin 
angehängt.

Hat jemand eine Idee?

MfG
Angehängte Dateien:
Gast #2444727
Lesenswert?

Haat schon jemand mit so einem China-Clone des JTAGICE MK2 mit debugWire 
arbeiten können?
Der ICE ist immerhin so kompatibel, dass der Firmewareupdaate 
funktioniert. Auch ISP geht einwandfrei.

Nur eben debugWire nicht. Auch das Zurückschalten in den ISP-Mode 
funktioniert endet in einer Fehlermeldung.
Gast #2444801
Lesenswert?

Was mich etwas irritiert ist die Tatsache, dass der Resetpin bei dir 
zuerst auf 5V liegt und dann nur noch bei 3,3V Pegel erscheinen. Mit 
welcher Spannung läuft denn das Zielsystem?

Holler schrieb:
> Die üblichen Fehlerquellen wie beschalteten Reset-Pin kann ich
> ausschliessen.
10k Pullup wäre ok. Einen C darfst Du halt nicht dranhängen.

Hier gabs auch mal einen Thread zu den ganzen Clones (inkl. Bilder vom 
Innenleben). Vielleicht steht da noch etwas zu deinem Clone drin.
Beitrag "AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )"
Gast #2444913
Lesenswert?

Ich habe einen der vollständigsten Clones, der hier:
Beitrag "JTAG MKII Pin-Belegung"
Den Thread kenne ich, deshalb traute ich mich an einen Clone heran.

Meine Schaltung läuft mit 5V (4x1,25V NiMH-Akkus). Pullups habe ich auch 
entfernt.
Habe leider keine Erfahrung mit debugWire, nutzte früher einen ICE200.

Könnte der Einbruch auf 3,3V vielleicht ein Hinweis sein, dass etwas 
nicht in Ordnung ist? Die Sequenz müßte der ICE zum Einleiten des 
Debuggings starten. Anscheinend antworten die uCs nicht.

Betreibe ich die Schaltung mit 2 Zellen, d.h. 2,5V , ist der Einbruch 
von 2,5V auf 2,2V. Immer noch da, aber weniger ausgeprägt.
Gast #2444937
Lesenswert?

Kann es sein, dass der Clone evtl. nicht über einen OC-Ausgang verfügt 
und es dadurch dem µC nicht möglich ist den Reset-Pin zu treiben? Ist 
auch nur so eine Idee. Der 3,3V-Pegel ist mir ziemlich suspekt.
Siehe dazu auch DebugWIRE abschnitt "Physik".
Gast #2445005
Lesenswert?

Hallo zusammen,

der Hinweis auf die 3,3V hat mich zur Lösung geführt. Dem Atmel JTAGICE 
mk2 Quickstart-Guide habe ich die Pinbelegung des JTAG-Interfaces und 
den Adapter auf ISP und debugWire entnommen.
Die mitgelieferte Doku war leider in Chinesisch.

Der Punkt ist nun, dass der 10polige JTAG-Stecker sowohl auf Pin 2 als 
auch auf Pin 10 GND ausweist. Die Atmel-Docu verwendet Pin2 für den 
ISP-Port.
Habe mir dann ein Adapterkabel mit Pin2 auf GND gebaut. Leider ist der 
im China-Clone gar nicht an GND angeschlossen, der hängt über 3k an 
irgendwas.

GND auf Pin 10 geht jetzt!!!

Und die Signale an der Reset-Leitung haben nun auch vollen Vcc Pegel.

Vielen Dank für die Tipps.
#2822873
Lesenswert?

Hallo zusammen,

Habe das selbe Problem und kämpfe damit schon seit 3 Tagen:

Holler schrieb:
> - im ISP-Mode werden die uC erkannt, fuses sind lesbar.
> - debugWire fuse gesetzt.
> - DEbugger gestartet: immer die gleiche Fehlermeldung. Unable to connect
> device ...

Bekomme die gleiche Fehlermeldung wie Holler allerdings im AVRStudio 
4.18+SP3 unter Windows XP 32Bit
Ich versuche einen ATTiny2313 per DebugWire anzusprechen. Versuchte es 
vorher schon mit ATTmega88 bis alle nicht mehr per ISP ansprechbar waren 
;)
Target Spannung kann ich mitm AVR-Studio auslesen und per ISP konnte ich 
die DebugWire Fuses setzen.
Versorgungsspannung 5V liegt am ATTiny zwischen Pin 20 und 10 an.
An anderen Fuses habe ich nichts geändert, also Interner Takt und 
Divided by 8 ist aktiviert.
Ich habe die Leitungen Vref_4,GND_2,GND_10,SRST_6 Der JTAG schnittstelle 
mit einer kurzen Leitung direkt an die Pins gelötet.
Im Anhang ist die Oszimessung des Resetpins bei einem Versuch aus 
AVRStudio  den DebugModus zu eröffnen einmal mit ATtiny und einmal ohne.
Hier sieht man das der ATtiny eindeutig antwortet aber wo klemmt es 
dann?
Ist AS zu blöd? Oder der mkII?

Oder ist an dem mit Attiny was verkehrt? Mir fällt so langsam keine 
Lösungsmöglichkeit mehr ein.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren