Bootloader

Gast #29892
ich möchte mit einem PC terminal programm ein Application Programm in 
INTEL HEX File auf den AVR Mega 128 laden.

Der Controller soll im Bootloader starten. Wenn dann innerhalb einer 
festgelegten Zeit nicht bestimmte Bytes auf der UART empfangen werden - 
gesendet durch das Terminalprogramm- , soll er ins Applications Programm 
springen.

Wenn er diese Bytes empfängt soll der Boot Loader  dann das gesendete 
Intel Hex file auf den Controller schreiben.


Kannst du mir da Tips geben ?

Stefan
Gast #29893
Habe auf der Seite von <A HREF="http://www.avrfreaks.net">AVR-Freaks</A>; 
ein Projekt gefunden, das den ATmega8 als TNC benutzt, hat mich zwar 
nicht riesig interessiert, aber in dem Projekt war auch ein 
funktionierender Bootloader drin (im Gegensatzt zu dem von der Atmel 
Seite). Der Bootloader kann nach Einprogrammierung über das Programm 
AVRProg den Atmel programmieren.
Der Bootloader hat auch schon die Funktion eingebaut, die Du brauchst 
(Programmiermodus erst nach Zeichen innerhalb einer Zeit nach dem Reset) 
und sollte sich eigentlich relativ einfach auf den ATmega128 übertragen 
lassen wenn nicht so gar ohne Änderungen übernehmen lassen. Würde Dir 
das File gerne im Anhang mitschicken, darf man aber glaub ich nicht, da 
von der Seite aus dem geschützten Bereich.
Meld Dich einfach mal da an und such nach dem Projet ATmega-TNC Nr.124

Ciao Andy.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.