Forum: Mikrocontroller und Digitale Elektronik SD-Karte FAT16 Dateien auslesen


von Jörn (Gast)


Lesenswert?

Hi,
ich habe in dem Unterforum "PC Hard- & Software" schon gefragt, aber 
noch keine Antwort erhalten. Ich habe es immer wieder versucht, aber es 
immernoch nicht geschafft die Dateien auf der SD-Karte anzuzeigen.
Ich würde mich sehr freuen, wenn ihr auf die Frage eine Antwort findet.
Beitrag "SD-Karte mit FAT16 formatieren"

MfG Jörn

von Andy (Gast)


Lesenswert?

Ich habs fogendermaßen gemacht: mit fdisk mit der Option "n" eine neue 
Partition erzeugt und alles mit "w" gespeichert, dann formatierst du die 
Karte mit

mkfs.vfat -F 16 /dev/sda1

mit "-c" kannst du das Filesystem auf schlechte Sektoren überprüfen. Ich 
habe zwar "mkdosfs" nie benutzt, soll aber das Gleiche sein. Unter fdisk 
habe ich noch nie die Art der Partition angegeben, muss ja nicht sein, 
dass ist die Aufgabe von mkfs.xx.

von Sebastian (Gast)


Lesenswert?

du solltest als Partitionstyp 'b' angeben

von Jörn (Gast)


Lesenswert?

Danke!
Es hat jetzt 4mal geklappt eine 1,7MB Datei über den UART auszugeben.
Er hat mir 4 von 5 Dateien angezeigt. (Die ich als erstes aufgespielt 
habe nicht)
Danach kam nurnoch:
1
0 5e 0 32 5f 5b bf ff ed b7 ff 9f 96 c0 0 73 
2
Directory
3
4
5
Directory Ende
6
7
8
File Not Found!!
9
10
FERTIG!!

Jetzt kann ich die Karte weder unter Linux noch unter Windows auslesen 
oder Formatieren. Mein Kartenleser fängt einfach nur an zu blinken. 
Meine Digicam zeigt "Kartenfehler" an.

Ist die Karte noch zu retten?

von Jörn (Gast)


Lesenswert?

Jetzt ist sie auf jeden Fall nicht mehr zuretten.
Hab sie einfach mal geöffnet. Ist ja eine sehr kleine Platine in dem 
Gehäuse.
Werde mir jetzt eine neue kaufen.

von Jörn (Gast)


Lesenswert?

Hab mir jetzt eine neue SD-Karte gekauft und das gleiche Problem. Hat 
diesmal aber länger durchgehalte.
Kann die Karte diese Fehler verursachen, wenn ich den Atmega32 
programmiere und die SD-Karte eingesteckt ist?

von Obelix (Gast)


Lesenswert?

Wie groß ist deine SD-Karte?

Ich denke, dein Kartenleser ist Schrott. Es gibt einige die hauen dir 
die größer (ab 1GB) Karten kaputt, wenn zu viele Daten drauf gespeichert 
sind. Mit ein paar kleinen Dateien ist alles Ok, sind aber zuviel oder 
zu große Dateien Drauf ist nich mehr los.

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.