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

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