Re: SD-Karte und SDC_GetFree Kategorie: Programmierung C (von Alexander Keltz - 29.06.2012 8:01) | |
Als Antwort auf Re: SD-Karte und SDC_GetFree von 666mille - 18.06.2012 12:02
| |
> 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 | |
Antwort schreiben Antworten: Re: SD-Karte und SDC_GetFree (von PeterS - 29.06.2012 9:04) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum