Absender: Timo Sandmann
Datum: Fr, 05.09.2008 21:15:40
In-reply-to:
<000601c90f7b$8bf12300$0200a8c0@mexpnew>
References:
<000601c90f7b$8bf12300$0200a8c0@mexpnew>
Hallo Frank, Am 05.09.2008 um 19:19 schrieb Frank Menzel:
Hallo Timo, ok, das wars. Mir war nicht bewusst, dass seit neuem eben die Map beim Einschalten geleert wird und hatte nicht allzu lange gewartet. Bzw. hatte ich ja Fat32 drauf und nach Umformatieren auf Fat16 hat er dann erst gelöscht.
ah ok.
Aber es dauert bei mir eben fast genau 1 Minute ! Wieso bei Dir so schnell, hast Du den SPI-Patch ? Oder hast Du bloß eine schnelle Karte erwischt, denn bei keiner meiner (neu gekauften) Karten komme ich mitdem Standardtimeout von 500ms hin, ändere jedes Mal den Code auf 700 unddamit geht's.
Ja ich verwende Hardware-SPI, wodurch sich Lese- und Schreibgeschwindigkeit jeweils verdoppelt. Löschen der Map mit Hardware-SPI dauert dann 7 Sekunden und mit Software-SPI 16 Sekunden. Das ist bei einer 512 MB großen MMCmobile und einer 1 GB großen SD- Karte ziemlich gleich. Wenn die Karte an sich recht langsam ist, bringt Hardware-SPI aber wahrscheinlich nichts, weil der Datentransfer dann nicht mehr so ins Gewicht fällt. Ich habe den Timeout im SVN mal erhöht, die Einheit ist aber nicht ms, sondern einfach die Anzahl der Zugriffe, bis die Karte wieder bereit ist.
Gruß, Timo