nach Debugversuch mit JTAGICE MK2 geht nichts mehr

OP #1422322
Hallo,

bin neuling auf der Atmel Plattform. Habe eine Schaltung mit dem 
Atmega88 aufgebaut und wollte mit dem JTAGICE MK2 debugen. Dabei habe 
ich im AVR-Studio die "Fuse" Flags gelesen. Das funktionierte noch. Dann 
habe ich das "DWEN" Flag gesetzt. Danach kam die Meldung, dass der ISP 
Mode beendet werden muss. Nach der Bestätigung dieser Meldung ging dann 
nichts mehr. Bei jedem Zugrif auf den Fuse Tab kommt die Fehlermeldung 
(Anhang "Error Fuse Tab").

Kann mir jemand mitteilen was mein Fehler ist???

Ich habe im Anhang auch noch einen Ausschnitt mit der 6pol. 
Schnittstelle meiner Schaltung, falls ich hier etwas nicht 
berücksichtigt haben sollte.

Vielen Dank vor ab.

Rufus857
Angehängte Dateien:
Moderator Persönliche Seite #1422483
Jörg Wunsch schrieb:
> Du kommst jetzt nur noch über die debugWIRE-Schnittstelle an den Chip
> ran, und auch nur von dort lässt sich der Weg zurück zum ISP-Mode
> gehen. Du musst also zwingend als nächstes den Debugger bemühen.

Parallel-Programming geht auch. Aber wenn ohnehin ein ICE MKII verfügbar 
ist, wäre PP natürlich der größtmögliche Umweg. Somit kein Ratschlag 
sondern nur eine Ergänzung wegen "nur" und "zwingend".
Moderator Persönliche Seite #1422834
Packover schrieb:
> und wie macht man im debugger dann die ispen fuse wieder an?

Irgendwo versteckt.  Weiß ich nicht, habe kein Windows, will auch
keins haben.  Ich könnte dir erzählen, wie man das im AVRDUDE
macht, aber das ist in dieser Hinsicht sehr nahe am (relativ
umständlich realisierten) Algorithmus der Hardware dran.  AVR Studio
versucht das irgendwie vor dem Nutzer zu verstecken.

p.s.: ISPEN bleibt ohnehin die ganze Zeit an (und lässt sich via
ISP auch nicht abschalten).  Allerdings kommt man nicht in den
ISP-Modus, solange debugWIRE noch aktiv ist, weil die Aktivierung
des ISP ein funktionierendes /RESET-Pin benötigt.
Gast #1422863
Damit debugWIRE überhaupt geht muss der 47n Kondensator vom Reset Pin 
entfernt werden. Dann Debuggen starten und in der Dialogbox mit Debugger 
Parametern debugWIRE deaktivieren.

Zum Einleiten des Debuggens ist es nicht notwendig manuell die Fuse zu 
verstellen.
Gast #1423207
>und wie macht man im debugger dann die ispen fuse wieder an?

Oh ja, da hab ich auch ne weile gebraucht um es rückzusetzten. Geht nur 
über console da AVR Studio nicht direkt nach dem Start über DebugWire 
auf den chip zugreifen kann, sondern nur nachdem es den Fuse umgelegt 
hat.

jtagiceII.exe -c USB -d atmega88 -w

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.