Atmega2560 Bootloader - zweites Mal Flashen

Gast #7068574
Lesenswert?

Hallo,

Kurz zur Ausgangssituation - Atemga2560 Standalone mit der minimalen 
Peripherie aufgebaut und mit einem Arduino Uno über ISP den Bootloader 
geflashed (ARDUINO IDE verwendet). Danach normale Programme über einen 
FTDI USB/UART hochgeladen, debugged etc. alles wunderbar funktioniert.

Jetzt zum Problem:

Ich wollte schauen, was passiert, wenn ich den Bootloader nochmals 
hochlade.
Resultat war, dass ich jetzt einmalig ein Programm hochladen kann und 
danach kein zweites mal. Wenn ich erneut ein Programm hochladen will, 
muss ich immer erst den bootloader neu flashen und danach funktioniert 
es wieder nur ein mal zum programmieren.

Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560 
komplett leer flashen kann ohne AVR Studio etc?
Quasi auf Werkseinstellung zurücksetzen ;)

Danke für eure Hilfe.

LG Dennis
Gast #7068579
Lesenswert?

Dennis schrieb:
> Kann mir jemand sagen, an was das liegt bzw.
Irgendwas machst du falsch!
Leider sehe ich nicht was.

Dennis schrieb:
> Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560
> komplett leer flashen kann ohne AVR Studio etc?
> Quasi auf Werkseinstellung zurücksetzen ;)

Fuses auf Default setzen und ein Chip Erase durchführen.
Geht mit deinem "Arduino as ISP" und AVRdude

Ist aber nicht nötig, da "Bootloader brennen" genau die richtigen 
Einstellungen für einen Arduino Mega vornimmt.
Beitrag #7068580 wurde von einem Moderator gelöscht.
Gast #7068594
Lesenswert?

Flash Gordon schrieb im Beitrag #7068580:
> Wenn man einen Bootlader ein zweites Mal flashen will, setzt das einen
> Katamaran voraus, denn nur der hat 2 Rümpfe, die als Boot dienen können.

Muss zugeben, der war jetzt nicht schlecht.........
BOOTLOADER

Peter D. schrieb:
> u hast die Fusebits wieder auf "nicht Bootstart" gesetzt. Dann startet
> er bei Reset wieder an 0x0000

Danke Peter, hat geholfen. Problem gelöst.
LG Dennis

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren