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
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.
Ich würde ganz einfach keine Clone benutzen... Warum sind denn die Sachen so billig? Weil sie nichts taugen! Knut
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 )"
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.
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".
Noch eine Frage: Du kannst dir im AVR-Studio die gemessene Spannung des Zielsystems anzeigen lassen (wird gemessen an VTref). Was wird dort zurück geliefert?
>Könnte der Einbruch auf 3,3V vielleicht ein Hinweis sein, dass etwas >nicht in Ordnung ist? Könnte das ein Hinweis darauf sein das deine Batterien leer sind?
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.
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.
Ich habe gerade gesehen, dass ich beim Bild mit ATTiny den anfang abgeschnitten hab. Hier nochmal komplett
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.