Forum: Mikrocontroller und Digitale Elektronik bootloader über mmc


von Philipp Karbach (Gast)


Lesenswert?

hat das schonmal jemand von euch probiert? Rein theoretisch müsste dann
der bootloader den mmc treiber enthalten und dieser läd dann die
programmdaten. eventuelle beispiele wären für mich interessant!

von Stefan S. (phunky)


Lesenswert?

Ja, hab ich mal mit einem ATMega128 gemacht. Einfach einen der
zahlreichen MMC-Codes aus der Codesammlung in den Bootloader, evtl noch
FAT hinzunehmen, dann noch die paar Zeilen die die Daten ins Flash
schreiben rein und fertig ist der MMC Bootloader.

von Nik B. (nikbamert)


Lesenswert?

Hehe, gerade an dem bin ich auch dran ;-) Ich denke, dass der bootloader
dann in die 2kb Section passt. Im Moment hab ich eigentlich schon alles
drinn, ausser einer Status Led, getestet ist auch noch nichts. Als
Beispiel kann ich dir daselbe empfehlen wie Stefan, ich verwende
nämlich seinen MMC Code, funkt perfekt.

Für den Bootloader an sich vielleicht noch:
http://www.nongnu.org/avr-libc/user-manual/group__avr__boot.html

Ich verwende direkt diese dort vorgestellte Funktion.
In ein paar Tagen dürfte dann aber mein Code auch in der Codesammlung
anzutreffen sein, wenn ichs bis dann am Laufen habe :-)

von Philipp Karbach (Gast)


Lesenswert?

ich hab hier schon einen fertigen aufbau der mmc lesen und schreiben
kann. in welchem format speichere ich denn die daten für den flash ab?
wie schreibe ich das dann in den flash rein? achja wie genau geht die
konfiguration für den bootloader? man gibt ja mit einem fusebit die
größe an und dann schreibe ich ganz normal meinen hex datei auf den
mega? ich hab noch nicht soviel ahnung von den bootloader funktionen
wie ihr seht ;)

von AVRNIX (Gast)


Lesenswert?

abo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.