OCDEN wird immer wieder deaktiviert? [m32;JTAG;fusebits;AVR Studio;Dragon]

OP #2625766
Hallo µC-Freunde,

ich versuche mich gerade an einem ganz grundsätzlichen Aufbau einer 
Schaltung mit einem ATmega32, einem AVR Dragon und einer LED. Ich stelle 
hier ein sehr seltsames Verhalten fest und würde gerne wissen, ob das so 
normal ist:

1. ich kann mittels JTAG den m32 programmieren. Das geht verdammt 
schnell (zu schnell?), Verify sagt aber OK. Also gehe ich davon aus, 
dass alles korrekt angeschlossen ist.
2. ich kann Fusebits setzen und löschen, auch das geht sehr schnell und 
Verify sagt OK.
3. ich kann das OCDEN Fusebit setzen, allerdings wird dies an einem 
bestimmten Punkt im Workflow coden->kompilieren->flashen->debuggen 
irgendwo immer wieder gelöscht. Muss es deaktiviert sein, damit flashen 
über JTAG funktioniert? Oder wer haut mir das jedes Mal wieder raus?
4. flüssiges Step-by-step-Debugging ist das so noch nicht. Das ist 
seeehr langsam. Ein Schritt im Code dauert mehrere Sekunden, in denen 
der AVR Dragon fleißig vor sich hin blinkt.

Kann mir das möglicherweise jemand erklären? Ich wäre sehr dankbar.

Viele Grüße,
Hendrik

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.