Hallo zusammen! Vor langer Zeit habe ich mir auf meinen ATMEGA128 einen Bootloader mittels des JTAG-ICE-Programmiergerätes installiert. Da ich wegen eines Defektes den ATMEGA128 gegen einen neuen ausgetauscht habe, musste ich den Bootloader wieder aufspielen. (Den Bootloader habe ich als Datei angehängt) Leider weiß ich nicht mehr , was es zu beachten gilt. Muss ich Fuses setzen oder sonstige Einstellungen machen? Leider kann ich das Gerät zwar mit dem Bootloader beaufschlagen, aber er funktioniert nicht. Auch der ATMEGA128 an sich scheint sein Programm nicht ausführen zu können. Aber ich habe es geschafft ihn mit dem JTAG-ICE-Programmer zu programmieren. Zusammengefasst: Bootloader ist draufgespielt, funktioniert aber nicht. Per JTAG-ICE ist auch ein Programm aufgespielt, das jedoch auch nicht funktioniert. Meine Frage: Was muss ich noch einstellen, damit alles wieder wie früher funktioniert? ICh Arbeite mit dem AVR-Studio. Der ATMEGA128 wird mit einem 16MHZ-Quartz betrieben. Über eure Hilfe würde ich mich sehr freuen. David
David P. wrote: > Muss ich Fuses > setzen Ja, mußt Du. Wie, steht im Datenblatt. - Brownout möglichst immer an. - Clock entsprechend was Du nimmst. - Resetzeit möglichst auf Maximum. - Boot Reset entsprechend der Startadresse des Bootloaders. - M103 nur, wenn Du für Mega103 übersetzt hast. Peter
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.