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!
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.
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 :-)
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 ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.