Sida 1 av 1

Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 20:50:06
av kallebunka
Hej alla!

Som rubriken lyder så undrar jag om det finns någon här som är insatt i SDkort? Finns det något register eller kommando för att kolla hur mycket ledigt minne det finns kvar?

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 21:45:26
av kallebunka
10 pers som varit in och kollat men ingen som har någon koll på SDkort? Har kollat i specifikationen som finns tillgänglig men kan inte hitta något direkt som säger något om att kolla tillgänglig minnesmängd. Måste väl dock gå då prylar som använder sig utav SDkort ofta kan tala om hur mycket minne som finns kvar.

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 22:06:48
av victor_passe
Hur ska minnet veta vad som är data och vad som är skräp?

Allt är bara adresser med en byte data.

Så på ett sätt är det aldrig någon plats kvar.

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 22:11:03
av strombom
Man måste ha ett filsystem på kortet för att kunna läsa hur mycket minne det finns ledigt. Inte ens i filsystemet står det alltid hur mycket ledigt utrymme det finns, så i värsta fall måste man räkna fram det.

Så du måste först implementera hela SD-kortets protokoll, sedan skriva en rutin för att läsa filsystemet, antagligen räcker det med FAT, mycket jobb.

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 23:02:03
av victor_passe
Dock är allt redan gjort flera gånger.
Titta på fatfs tex. Finns även en read only variant som är mindre.

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 23:23:12
av Pejlaren
kallebunka skrev:10 pers som varit in och kollat men ingen som har någon koll på
Men skärp till dig va! Tror du att dessa 10 är SD-kortskonstrukturer eller? :roll:
Även om så 300,000 är inne och tittar på tråden, så behöver ingen kunna. Det kan även vara så att hälften av dessa faktiskt kan svaret men ser ingen anledning att ge det till dig. Det är internet det här, inget ställe där du bara kan glida in och tro att du ska få svaret på sju röda...

Re: Standard-SDkort kommando för minneskoll?

Postat: 14 januari 2011, 23:57:46
av kallebunka
De flesta korten kommer väl med FAT 32 som förkonfigurerat filsystem eller? Det bör man väl kunna använda på lämpligt vis.

Pejlaren: Lugna ner sig lite, var inte så jag menade utan mer försöka pusha någon till att svara.

Re: Standard-SDkort kommando för minneskoll?

Postat: 15 januari 2011, 00:13:17
av jesper
Försök pusha någon att svara och du får precis motsatt resultat.

Ja, du kan använda FAT32, om det är det du vill. Läs FAT32 specen istället för SD-specen, så ser du hur man gör.

Re: Standard-SDkort kommando för minneskoll?

Postat: 15 januari 2011, 00:14:11
av strombom
kallebunka: det är många som ogillar det, läs mer: http://sv.wikipedia.org/wiki/Bumpning

Re: Standard-SDkort kommando för minneskoll?

Postat: 18 januari 2011, 00:47:10
av hatten
En av de reserverade sektorerna, just efter bootsektorn, har ett fält som anger antalet lediga kluster. Jag vill minnas att detta endast gäller FAT32, inte FAT16.

Det krävs dock mer än "ett kommando" för att komma åt värdet. Du berättar inte hur du försöker kommunicera med kortet vilket gör det svårt att komma med mer konkreta förslag.