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
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.