Re: SD-Karte und SDC_GetFree Kategorie: Programmierung C (von PeterS - 29.06.2012 9:04) | |
Als Antwort auf Re: SD-Karte und SDC_GetFree von Alexander Keltz - 29.06.2012 8:01
| |
> > Versuche es noch mal anders zu erklären: > > Habe nochmal eine 1GB SD-KArte und eine 4GB SD-Karte folgenden Tests unterzogen: > > 1GB SD-Karte > > Mit 512Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 1954752 977376 > > > > Mit 1024Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 985567 985567 > > > > Mit 2048Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 494831 989662 > > > > Mit 4096Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 247415 989660 > > > > > > > > 4GB SD-Karte > > Mit 1024Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 3837945 3837945 > > > > Mit 2048Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 1927164 3854328 > > > > Mit 4096Byte Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 965629 3862516 > > > > Mit 32K Clustergrö�e formatiert: > > Windows zeigt SDC_GetFree zeigt > > 120830 3866560 > > > > > > > > Die beiden Karten funktionieren tadellos. Der Wert von "SDC_GetFree" stimmt nur bei einer Clustergrö�e > > von 1024 Byte! > > Ich habe noch folgenden Test gemacht: > > 4GB SD-Karte mit 64K Clustergrö�e Formatiert. > > Mit c-Control dann > > 1. "SDC_GetFree" > > 2. Mit "SDC_FWrite" eine 64K Gro�e Datei auf der SD-Karte erstellt. > > 3. Noch mal "SDC_GetFree" > > 4. Beide ""SDC_GetFree" Voneinander abgezogen. > > Dann kam natürlich 64 bei raus. Wenn ich die SD-KArte mit einer Clustergrö�e von 64K Formatiert habe mü�te 1 raus > > kommen!!!! > > > > LG > > Holger > > > Hi Holger, > > bei mir zeigt die Funktion auch nur den richtigen Wert an, wenn ich die Karten mit 1k formatiere! > > Gru� > Alex > > > Sorry, da ist ein Fehler in der Beschreibung, den ich für die Zukunft auch korrrigiert habe. Der Rückgabewert von SDC_GetFree() ist der freie Speicher in kbytes, keine Clustergrö�e. Gruss Peter | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum