Bootloader auf AVR NET IO flashen

Gast #3007318
Lesenswert?
• ▲
▼
Hallo,

ich habe den ATmega32 des Pollin AVR-NET-IO-Board mit ethersex geflasht, 
habe aber vergessen dies auf einem neuen ATmega32 zu tun. Jetzt möchte 
ich wieder den Originalzustand des Kontrollers erreichen. Ich habe schon 
viel probiert und gelesen, aber es hat alles nicht funktioniert.

Wie bekomme ich den Bootloader (erzeugt von NetServer 1.03) über ISP auf 
den ATmega32 übertragen um anschließend die Originalfirmware mit dem 
Programm NetServer zu übertragen (über rs232)?


Bitte um Hilfe
Christian
Gast #3007467
Lesenswert?
• ▲
▼
Christian K. schrieb:

> Wie bekomme ich den Bootloader (erzeugt von NetServer 1.03) über ISP auf
> den ATmega32 übertragen

Mit einem geeigneten Programmer (Hardware) und der entsprechenden 
Programmiersoftware.

Wenn du noch über einen Rechner mit echten "legacy"-Schnittstellen 
verfügst, also LPT- oder COM-Port, dann kannst du als Software z.B. 
PonyProg verwenden, die nötige Hardware besteht dann nur aus ein wenig 
"Hühnerfutter".

Ansonsten wirst du wohl einen "richtigen" (heute typischerweise per USB 
angebundenen) Programmer kaufen oder leihen müssen (gibt's ab ca. 15 
Euro zu kaufen).

Man kann solche Programmer, basierend wiederum auf einem AVR, auch 
selber bauen, dann stellt sich aber genauso das Henne-Ei-Problem wie 
beim Bootloader deines NetIO: Wie kriege ich jetzt die 
Programmer-Firmware auf den Programmer?
Gast #3007473
Lesenswert?
• ▲
▼
Bootloader sind auch nur ganz normale Programme, bis auf den 
Unterschied, dass sie in einem speziell markierten Teil des 
Programmspeichers liegen. Nach dem Übertragen mit dem Programmiergerät, 
musst Du die Fuses entsprechend setzen.
Gast #3007568
Lesenswert?
• ▲
▼
Da ich mich noch nicht wirklich mit Mikrokontrollern auskenne, in 
welchen Bereich muss der Bootloader geflasht werden und welche Fuses 
muss ich setzen und welche Einstellungen sind dazu bei avrdude 
notwendig?

Einen Programmer besitze ich bereits (USBAsp), mit welchem ich schon ein 
paar Programme auf einen ATmega8 geflash habe.

Christian

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.