Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: SD-Karte und SDC_GetFree Kategorie: Programmierung C (von 666mille - 18.06.2012 12:02)
Als Antwort auf Re: SD-Karte und SDC_GetFree von Marcel - 18.06.2012 9:08

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


    Antwort schreiben


Antworten:

Re: SD-Karte und SDC_GetFree (von Alexander Keltz - 29.06.2012 8:01)
    Re: SD-Karte und SDC_GetFree (von PeterS - 29.06.2012 9:04)