AVR über eine SD/MMC Karte programmieren

Gast #758756
Ich habe mir überlegt die Karten, die in einem Gerät stecken mit Hilfe 
einer SD/MMC Speicherkarte zu programmieren. Ich stelle es mir so vor, 
man legt die Hex-Files auf die Speicherkarte, meine Programmierkarte 
prüft, für welches Modul ein Hex-File auf der MMC-Karte liegt und spielt 
die neue Firmware auf den Atmega rüber.

Gibt es bereits was in die Richtung(evtl. Links), läßt sich das 
überhaupt realisieren?
Gast
Ja, das geht, wenn der Controller Self-Programming, d.h. Beschreiben des 
Flash aus dem laufenden Programm heraus, ermöglicht. Es gelten ähnliche 
Überlegungen wie bei einem Bootloader.
Gast
Ok, das heißt

Atmega(Master)->ließt daten von MMC -> sendet diese über RS232 zum 
Atmega(Slave).

Den Teil mit auslesen der Files von einer SD Karte und senden dieser 
Daten über RS232 werd ich wohl selbst realisieren müssen, Bootloader 
gibt es ja bereits.

Danke das bringt mich schon weiter, werde weiter diese Richtung 
forschen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.