µC programmiert sich selbst

Gast #1604820
Lesenswert?
• ▲
▼
Hallo,

ich habe eine Schaltung, in der eine Flash-Karte bzw USB - Stick vom µC 
gelesen werden. Jetzt frage ich mich, ob es umsetzbar ist, dass der µC 
sich selbst flasht, wenn zb eine bestimmte Datei auf dem Stick gefunden 
wird. Das kann zb eine .hex sein.

Ist sowas machbar bzw wie genau funktioniert es?

Danke!
Gast #1604872
Lesenswert?
• ▲
▼
Thomas schrieb:
> Der Speicherplatz im Bootloaderbereich is aber je nach uC etwas
> eingeschränkt wodurch das Programm nicht allzu groß werden kann.

Der Updater muss nicht per se im Bootloaderbereich liegen, das geht 
durchaus auch im regulären Flash. Gutes Beispiel hierfür ist der 
'"Bootloader" für ATTiny2313' (auch im Bootloader-Artikel verlinkt). 
Allerdings muss man sich dann Gedanken über das Linken des Loaders 
machen und aufpassen, dass jener sich beim Update nicht selbst 
beschädigt.

HTH

[1] Beitrag ""Bootloader" für ATTiny2313"

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.