Forum: Mikrocontroller und Digitale Elektronik Partionieren/Formatieren von MMC (ulrich radigs hw. aufbau)


von Hansl (Gast)


Lesenswert?

hallo,

nun hab ich roland rieglers software auf meinem atmega16,
Beitrag "MMC/SD-Karte mit FAT16 an AVR"

und den hardwareaufbau laut ulrich radigs anleitung nachgebastelt.

Leider habe ich keine kamera oder einen dedizierten 
kartenschreiber/leser
bei der hand. jemand ne idee obs ein stueckchen code fuer den avr
gibt mit dem ich das erledigen koennte? (128MB MMC karte FAT16 
formatieren)

Hab mir elm chans avr-samples heruntergeladen, damit sollte das 
eigentlich
moeglich sein.
Der Code kompilliert nur leider bei mir nicht fehlerfrei :(
http://elm-chan.org/fsw/ff/00index_e.html
http://elm-chan.org/fsw/ff/ffsample.zip

danke fuer hinweise
 hansl

von Obelix (Gast)


Lesenswert?

Die schnellst Möglichkeit ist zum nächsten Aldi, Plus, Mediamarkt, 
Saturn oder sonswas geken und einen Kartenleser kaufen. Neue MMC oder 
SD-Karten sind übrigens formatiert.

von Obelix (Gast)


Lesenswert?

Ausserdem sehe ich nichts auf deiner verlinkten Seite, wo steht das du 
mit diesem Code auch Formatieren kannst.

von Hansl (Gast)


Lesenswert?

obelix: ja klar, jetzt geht das. um 3 in der frueh gabs die moeglichkeit 
grad
nicht ;)

die funktion heisst f_mkfs
http://elm-chan.org/fsw/ff/en/mkfs.html

aber das kompilliert eben nicht. und der hardwareaufbau ist auch
ein wenig anders.

hab weder ne spule, noch nen mosfet hier.

mfg
 Hansl

von Hansl (Gast)


Lesenswert?

hab nun die ganzen binaer zahlen in hex umgewandelt. somit kompilliert
elm chans sample programm mal. gcc wirft zwar einige warnugen bezueglich
"pointer targets in assignment differ in signedness". dies sollte
aber kein problem sein soweit ich das herausfinden konnte.

mal gucken ob ich das jetzt noch an den atmega16 anpassen kann, ist fuer
den atmega64 gemacht.

mfg
 hansl

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.