Hi!
Na, Lust auf ein kleines Experiment?
Achtung, funktioniert nur mit meinen Platinen!
Auf MikroController.net gibt es einen Bootloader für die AVR's der in der Lage ist Software-Updates von SD-Karte zu laden.
Der Thread dazu ist --hier--
Dem Bootloader aus dem Archiv "HolgerBootloader10.zip" habe ich die nötigen Einstellungen für meine Version vom MMC2IEC verpasst.
Für einen ersten Test reicht es schon, die binär-Datei muss ich aber noch im Hex-Editor bearbeiten, daher habe ich auch Lars noch nicht angeschrieben, ist eben noch nicht fertig...
Die im Archiv befindliche "bootloader-0x49454321.hex" wird in den Mega32 gebrannt.
Dabei sollte auch das MMC2IEC Programm gelöscht werden.
Falls nicht, für den Test einfach mal von Hand löschen.
Um den Bootloader zu aktivieren müssen noch die Fuses gesetzt werden.
BOOTSZ = 01
BOOTRST = 0
In AVR-Studio ein Klacks, wie das mit PonyProg geht kann ich leider nicht einmal ausprobieren.
Die ebenfalls beiliegende "MMC2IEC08.BIN" wird auf die SD-Karte kopiert.
Ohne Karte sollte das MMC2IEC jetzt nach einem Reset/Abschalten tot sein.
Legt man dann die Karte ein fängt die eine LED dann hektisch an zu blinken und
kurze Zeit später ist die Software aufgespielt und das MMC2IEC betriebsbereit.
Das funktioniert wohl nur mit FAT16 Karten und beim Einschalten mit eingelegter Karte dauert es eben ein klein wenig bis die Dateien gechecked sind.