mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie benutze ich den Bootloader erfolgreich?


Autor: David P. (david_)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.