Bootloader - welcher / wie?

Gast #4088618
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe folgendes Problem:

Habe mir eine kleine Platine gebastelt, die als Blinkschaltung eine LED 
steuern soll, je nach dem, welche Daten über UART empfangen werden.

Bisher programmiere ich über die ISP-Schnittstelle und DebugWire, das 
funktioniert ganz gut. Da ich auf Nummer sicher gehen will und den 
Controller auch über UART (RS485) programmieren möchte, suche ich nun 
einen Bootloader.

Im Forum hier habe ich den AVR Fastboot (Peter Dann.) gefunden, konnte 
ihn aber nicht mit der neuen AVR-Studio-Version kompilieren. Im Internet 
gibt es noch andere Projekte, die entweder auf einen anderen AVR 
zugeschnitten sind oder ein spezielles Programm zum Upload des hex-files 
benötigen.

Am liebsten wäre mir ein fertiger Bootloader, der sich an einen Atmega32 
und auch Atmega644 anpassen lässt, mit dem die Programmierung dann auch 
mit AVR-Dude und über RS485 (tx-enable-Leitung) funktioniert.

Kennt Ihr ein solches Projekt - oder gibt es noch wichtige Dinge, die 
ich beachten sollte? Bin gerade auch noch auf die AppNote AVR109 
gestoßen, aber irgendwo gibt es doch bestimmt jemanden, der sich die 
Arbeit schonmal gemacht hat...

Ich hoffe, Ihr könnt mir mit einem Hinweis die Suche erleichtern. Viele 
Grüße aus dem Bootloaderdschungel und noch einen schönen Sonntag!

Max

Antwort schreiben

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.

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.