ATMEGA328: Bootloader defekt oder gelöscht?

OP #2905717
Lesenswert?
• ▲
▼
Hallo allerseits,

vor einiger Zeit habe ich mir einen Arduino Uno V3 gekauft (ich weiß, 
das Teil ist bäh und nur für Künstler bestimmt). Mit der dazugehörenden 
Software hat das auch immer zuverlässig funktioniert. Es war für mich 
der billigste und schnellste Einstieg, an ein funktionsfähiges Board mit 
einem ATMEGA328-Controller zu kommen.

Da ich schon früher 8032-Controller mit C bearbeitet habe, wollte ich 
natürlich wieder auf die C-Schiene aufspringen und habe mir deshalb den 
Diamex all-avr Programmieradapter 
gekauft(http://www.diamex.de/dxshop/Diamex-ALL-AVR-ISP-Programmer). In 
Verbindung mit Win-AVR klappt auch alles soweit problemlos. Ich 
programmiere den (Arduino-)ATMEGA328 über die ISP-Schnittstelle und gut 
is.

Allerdings funktioniert jetzt die Arduino-Software nicht mehr (man soll 
einfach nicht rückfällig werden). Bei dem Versuch, ein Programm auf das 
Board zu schieben, sehe ich zwar, dass irgendwelche Zugriffe über den 
USB-Anschluss erfolgen, es kommt aber dann die Fehlermeldung "avrdude: 
stk500_getsync(): not in sync: resp=0x00".

Könnte es sein, dass ich mit dem Diamex-Adapter den Bootloader im 328 
geschrottet oder gelöscht habe? Der Versuch, einen neuen Bootloader per 
Arduino-Software zu installieren ist ebenfalls fehlgeschlagen.

Könnte mir bitte jemand erklären, wie ich evtl. über den externen 
Programmieradapter den Arduino-Bootloader wieder auf den uP bekomme?

Danke schonmal
Peter
Gast #2905730
Lesenswert?
• ▲
▼
Peter Spiess schrieb:

> Könnte es sein, dass ich mit dem Diamex-Adapter den Bootloader im 328
> geschrottet oder gelöscht habe?

Ja, wenn du ein Fremdprogramm per ISP (also mit dem Diamex) flashst, 
wird der Bootloader dabei gelöscht.

> Könnte mir bitte jemand erklären, wie ich evtl. über den externen
> Programmieradapter den Arduino-Bootloader wieder auf den uP bekomme?

Kein Problem.
Du lädst dir den Bootloader von der Arduino-Hompage und flashst ihn mit 
dem Diamex.
OP #2906382
Lesenswert?
• ▲
▼
danke Euch, hat geklappt. Der Bootloader ist wieder drauf. Ich wollte 
das mit PonyProg machen, konnte aber nicht die notwendige Schnittstelle 
auswählen. Die Arduino-Software hat mir eine COM8 angeboten, über die 
ich dann den Bootloader auf den ATMEL bekommen habe.

Servus
Peter
Gast #2906396
Lesenswert?
• ▲
▼
Ich nutze auch das Arduino Uno Board.
Das sind 2 Atmegas drauf, einer für die USB Kommunikation
und der andere für die Entwicklung.
Wenn du den Bootloader vom 328 per ISP überschrieben hast,
wie hast du dann den Bootloader wieder drauf gebracht?
Über die COM8 also Bootloader geht ja nicht, sondern nur per ISP.
Oder hast du den Bootloader in der Atmega16 geflasht?
Gast #2906407
Lesenswert?
• ▲
▼
Spm schrieb:
>>PonyProg
>
> Kann diese Krücke endlich mal jemand in die Tonne drücken?
>
> Sicher hat das jahrelang gut funktioniert, aber heutzutage... Bäh!

warum denn?

diese "Krücke" läuft bei mir mit einem LPT Adapter problemloser
als der MKII am AVR Studio.

Bloß ein paar Bytes im EEPROM zu ändern ist mit dem AVRStudio
viel umständlicher, warum sollte ich dann nicht PonyProg nutzen?
OP #2906468
Lesenswert?
• ▲
▼
@Fred:
ich habe den Diamex all-avr per USB am PC angeschlossen. Das 
Arduino-Board dann über die ICSP-Schnittstelle an den Programmer und per 
Arduino-Software den Bootloader neu geflasht.

@Spm:
was würdest Du als Alternative zu PonyProg empfehlen? Das würde mich 
schon interessieren.

Servus
Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.