Forum: Mikrocontroller und Digitale Elektronik Bootloader auf AVR NET IO flashen


von Christian K. (Gast)


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

von c-hater (Gast)


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?

von Stefan (Gast)


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.

von Christian K. (Gast)


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

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.