|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: Sa, 13.09.2008 21:19:54
In-reply-to:
<000001c915c6$a2e1ba60$0200a8c0@mexpnew>
References:
<000001c915c6$a2e1ba60$0200a8c0@mexpnew>
Hallo Frank,
Am 13.09.2008 um 19:31 schrieb Frank Menzel:
...
Ansonsten sieht soweit alles gut aus, nur dass mit dem Löschen ist
sehr
merkwürdig. Habe nun auch das Minifat-Display dazu eingeschaltet. Er
fängt an zu löschen und der Zähler unten zählt hoch und hört
irgendwann
auf obwohl das Ende noch lange nicht erreicht ist. Manchmal fängt er
auch gar nicht an, sehr merkwürdig.
die Lösch-Funktion bricht bei einem (Schreib-)Fehler einfach ab IIRC,
z.B. wenn die Karte nicht rechtzeitig bereit wurde.
Wie bereits gesagt würde ich dringend empfehlen, erstmal mit dem MMC-
Test zu überprüfen, ob Code, Hardware und Speicherkarte korrekt
zusammenarbeiten. Dazu MAP_AVAILABLE aus, MMC_WRITE_TEST_AVAILABLE in
mmc.h an und auf das MMC-Display schalten, dann werden entweder Fehler
ausgegeben, oder wenn alles OK ist, die benötigten Zeiten (in µs für
das Lesen / Schreiben von 512 Byte).
Der Test überschreibt übrigens Daten ab 64 MB, so dass das Dateisystem
und die Map-Datei normalerweise erhalten bleiben. Falls auf der Karte
aber irgendwelche wichtigen Daten sind, sollte man die vorher sichern...
Gruß,
Timo
|
|