Liebe OM's, ich versuche, den Atmel-Bootloader aus der Application Note AVR109 zum Laufen zu kriegen. Die Parameter (defines) habe ich alle mit Hilfe des Excel-Sheets eingestellt und es scheint auch alles soweit zu funktionieren. Mit einem Terminalprogramm kann ich dem Mikrocontroller (ATmega8, 115200 Baud, 11.059 MHz-Quarz) die korrekten Antworten ('Y' auf 'a', 'AVRBOOT' auf 'S' etc.) entlocken. Wenn ich aber versuche, mit AVROSP aus der Appl. note 911 den Bootloader anzusprechen, escheint nach 5 sec. die Fehlermeldung "An Error occured. [Timeout during COM-Port read operation!]. Die PC-Schnittstelle ist richtig eingestellt und AVROSP sendet auch völlig korrekt (mit 115200 Baud) zuerst 10 mal Escape und dann 'S' an den uC. Habe auch schon - ohne Erfolg - ältere gcc-Compiler ausprobiert. Kennt wer das Problem? Danke für Eure Nachrichten. Maurice
Noch seltsamer ist, dass AVRStudio den Bootloader erkennt und ich auch ein Programm (vermeintlich) laden kann. Beim Verify kommt dann aber eine Fehlermeldung. Wenn ich dann mit PonyProg den Flash anschaue, sehe ich, dass er bis auf den Bootloader ab Adresse 0x1800 leer ist. ??? Fuse Bits habe ich wie folgt aktiviert (Häkchen in Pony Prog): CKOPT BOOTRST SUT1
AVRDUDE kann AVR109-Bootloader ebenfalls ansprechen (programmer name ist avr109 oder butterfly). Ggf. kannst du dir dort mit -vvvv die Kommunikation auf unterster Ebene angucken.
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.