Hallo, Ich habe ein kleines Problem mit Peter Dannegers Bootloader und einem ATMega 8. Ich gehe folgender Maßen vor. 1. Peters Bootloader passend Assembelt 2. Dann setzte ich die Fuses für meinen Taktquelle und 256 Words so wie in der Beschreibung 3. Nun brenne ich mit meinen AVR MK2 USB den Bootloader und AVR Studio 4. Aufspielen der Firmware mit Updateloader v 2.1.9.106 5. 15 Minuten dauert nun das Aufspielen der Firmware!! 15 Minuten ist doch viel zu lange oder? Wenn ich vergleiche mit meine AVR Tool :-( Der ATMega macht auch danach was er soll also sein Programm wird richtig übertragen. Nur wenn ich dann nochmal ein Firmwareupdate machen möchte auf dem ATMega geht nix mehr. Bootloader spricht nicht an. Kann es sein das der Bootloader überschrieben wird bei der Firmware? Für die Serielle Programierung verwende ich einen FTDI Adapter. Bootloader ist auf 115200 Baud eingestellt und der Adapter. Vielleicht weiß ja jemand Rat. MfG Stefan
Stefan Mandl schrieb: > Bootloader ist auf 115200 Baud eingestellt und der Adapter. der Bootloader stellt sich die Baudrate selber ein!! Aber dass er 115200 schafft bezweifle ich jetzt Mal. Welche Freuquenz hat der Mega?
14,756 Mhz habe ich als Quarz genommen weil ich eine Gute und Stabile Serielle Verbindung in meiner Anwendung brauche.
> 4. Aufspielen der Firmware mit Updateloader v 2.1.9.106 Da liegt das Problem ;) Probier mal die neue Version aus: http://www.leo-andres.de/2012/09/updateloader-benutzeroberflache-fur-avr-bootloader/
Danke Leo, Geht nun rasend schnell im Vergleich zu davor mit deiner letzten Beta-Version. Die Version davor brachte mir nie eine Verbindung. Es dauert jetzt nur noch wenige Sekunden das Ganze. Nur ein Problem hab ich noch. Es geht Firmware aufspielen nur einmal. Was mache ich da noch Falsch? MfG Stefan
> Es geht Firmware aufspielen nur einmal
Wie startest du während dem Verbindungsaufbau den Bootloader?
Du musst den Mikrocontroller zurücksetzen (Reset-Taster, Watchdog, ...)
damit der Bootloader ausgeführt wird.
Hallo Stefan Vielleicht darf ich den USBaspLoader empfehlen: https://github.com/baerwolf/USBaspLoader USBaspLoader funktioniert (ATmega8 ist getestet) und hat zahlreiche Zusatzfunktionen. Fuer ATmega8 (und eigentlich auch ATmega328p) gibt es ein DEMO Board: http://matrixstorm.com/avr/tinyusbboard/ MfG
Ich mache den µC kurz Stromlos und schließe ihn dann wieder an. Funktioniert Super aber nur wenn der Bootloader frisch aufgespielt wurde. MfG
Stefan Mandl schrieb: > Ich mache den µC kurz Stromlos und schließe ihn dann wieder an. > Funktioniert Super aber nur wenn der Bootloader frisch aufgespielt > wurde. > > MfG BOOTRST Fuse ist nicht gesetzt. mfg.
Danke Thomas, das war der entscheidende Hinhweis mit dem BOOTRST Fuse. Hatte ich wirklich vergessen. Vielen Dank nochmal allen die mir helfen konnten. MfG Stefan Mandl
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.