AVRootloader nach einmal flashen weg

Gast #1390722
Ich hab den Bootloader aus
http://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re

nach der Anleitung modifiziert und auf nen Mega8 geflashed.

Dann den Reset-Vektor gesetzt und das Windowsprogramm gestartet.
Connected, alles ok.
File geflashed, disconnected, wieder versucht zu connecten -> "Error: 
Device not found".

Es sieht aus als ob trotzdem der Bootloader überschrieben wird.
Ich hab jetzt alle Optionen ausprobiert, mit und ohne gesetztem 
Reset-Vektor, ein 2.Mal flashen funktioniert nicht.

Hab ich was übersehen?

Danke
Angehängte Dateien:
Gast
Ich hab alles nochmal auf einem Mega32 getestet um auszuschließen das 
der IC einen Fehler hat, gleiches Ergebnis.

Der Bootloader ist noch da, aber die Windowsapplikation kann nach dem 
ersten Flashen keinen erneute Verbindung herstellen.

Die Einstellung ist "UseBootMode = 0 ; 0 = start bootloader always"
Gast
Ich kann die Controller ausschalten und wieder einschalten und der 
Connect klappt immer problemlos.

Also wirde der Bootloder als erstes ausgeführt meldet sich so wie er 
soll.
Ich finde auch keine witere Fuse die noch was bewirken könnte.

Boot flash section size ist gesetzt, Boot reset vector enabled und 
Bootloader Protection Mode 2 aktiviert.

Es funktioniert nur eben nach dem Flashen nicht mehr.

Könnte vielleicht jemand der mit dem Bootloader einen Mega8, 32 oder 644 
via Max232 über die UART flasht sein "AVR"-Verzeinis mal posten.
Es gibt ja noch Optionen wie "UseSpecialBootVect", vielleicht muss man 
daran noch drehen.


Danke für´s Erste.
Ähm, wenn deine ANWENDUNG läuft ist doch klar dass du nicht auf den 
Bootloader kommst? Du musst deiner Anwendung halt klar machen, dass sie 
den Bootloader ausführen soll. Ich hab dazu einfach das 
Bootloaderpasswort, welches der PC beim Verbinden sendet, als Zeichen 
für "Resette dich" genommen -> Watchdog angeschaltet.

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.