Forum: Compiler & IDEs Bootloader mega2560


von Wolle (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche seit einigen Tagen den Arduino Bootloader 
(stk500boot_v2_mega2560.hex) in den 2560 zu laden. Zunächst habe ich 
versucht diesen per Arduino SW zu schreiben. Leider hängt sich dieses 
nach der Meldung, das es nicht funktioniert hat, auf.
Jetzt wollte ich es per AVRdude versuchen und bekomme auch hier eine 
Fehlermeldung.
Ich habe das Protokoll mal als Textdatei mit angehängt. Dort werden auch 
die Fehlermeldungen protokolliert.

Kann mir jemand erklären, was da schief läuft?

Gruß Wolle

von Oliver S. (oliverso)


Lesenswert?

In log2.txt sehe ich gar keine Fehlermeldung. Da ist alles in Ordnung.

Die Fehlermeldung in log1.txt resultiert (vermutlich) aus einem 
fehlerhaften Aufruf von avrdude (den du nicht zeigst), denn avrdude an 
sich funktioniert und liest und schreibt auch brav die Fuses. Was da 
schief geht, verrät dir ein Blick ins Datenblatt, zu den Bits in hfuse.

Am besten zeigst du auch mal den Aufruf von avrdude.

Oliver

von Wolle (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Oliver,

danke für Deine Antwort. Ich habe es jetzt durch einen "Zufall" hin 
bekommen :)

Ursprünglich habe ich es so aufgerufen:
1
avrdude -P COM4 -b 115200 -c stk500v2 -p atmega2560 -v -e -U efuse:w:0xFD:m -U hfuse:w:0xFF:m -U lfuse:w:0xFF:m make > log.txt 2>&1 
2
pause
3
avrdude -P COM4 -b 115200 -c stk500v2 -p atmega2560 -v -e -U flash:w:stk500boot_v2_mega2560.hex -U lock:w:0x3F:m make > log2.txt 2>&1

Jetzt habe ich es so aufgerufen und das funktioniert:
1
avrdude -P COM4 -b 115200 -c stk500v2 -p m2560 -v -e -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U lfuse:w:0xFF:m make > log.txt  2>&1
2
pause
3
avrdude -P COM4 -b 115200 -c stk500v2 -p m2560 -v -e -U flash:w:stk500boot_v2_mega2560.hex -U lock:w:0x0F:m make > log1.txt  2>&1


Vielleicht hilft dies jemand anderen weiter ;)

Gruß Wolfgang

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
Noch kein Account? Hier anmelden.