AVR SD Programm "bleibt hängen"

OP #940490
Lesenswert?

hallo,

ich bin jetzt ugestigen auf http://www.holger-klabunde.de/ 's sd libery

die kart wird leider falsch erkannt:

Send CMD0

Cmd 40: 95Send CMD1

Cmd 41: 0CMD1 done

Read CSD

Cmd 49: 95Read CSD done

c_size 0

c_size_mult 4

DriveSize 2 kB

maxsect 4

RS 0

Cmd 51: 15

//programm bleibt hier stecken

---------------------------------
demnach sollte die karte  nur 2kB haben



außerdem bleibt die karte sehr oft bei CSD read (CMD 94) hängen.

an was kann das liegen, dass die Karte falsch initialisiert wird? und 
das Programm oft hängen bleibt?

mfg
J.K

Anhang:
Quellcode
Angehängte Dateien:
OP #941333
Lesenswert?

hi

die neue Version des Programms hab ich noch nicht, aber eine andere 
Karte getestet:
zuerst hab ich eine 256MB extrememory > erkennt nur 2kB

jetzt hab ich eine 2GB SanDisk (nicht HC) geteste:

testSystem OK


Send CMD0

Cmd 40: 95Send CMD1

Cmd 41: FF FF FF C1Cmd 41: FF FF 1Cmd 41: FF FF 1Cmd 41: FF FF 1Cmd 41: 
FF FF 1Cmd 41: FF FF 1Cmd 41: FF FF 1Cmd 41: FF FF 0CMD1 done

Read CSD

Cmd 49: FF FF FF 0Read CSD done

c_size 3876

c_size_mult 512

DriveSize 992512 kB

maxsect 1985024

RS 0

Cmd 51: FF FF FF 0RS 249

Cmd 51: FF FF FF 0Flash OK!RS 736

Cmd 51: FF FF FF 0RS 736

Cmd 51: FF FF FF 0RS 250

Cmd 51: FF FF FF 0RS 250

Cmd 51: FF FF FF 0RS 250

... so gehts weiter, immer wieder.
es bleibt also beim File öffnen hängen.

>DriveSize 992512 kB
eigentlich hat sie das doppelte

Als nächstes werd ich mich mit der neuen Vesion auseinandersetzen
OP #942317
Lesenswert?

Für alle die das selbe Problem haben und diesen Beitrag lesen:

Es lag nicht am neuformatieren der Karte.

Neben dem neuformatieren hab ich nämlich auch den SPI Takt herabgesetzt.

Initialisiert wird die Karte mit einem sehr langsamen Takt (laut 
Datenblatt), zum Schreiben wird dieser aber erhöht (auf z.B 8 MHz)

Das war für den Spannungsteiler und die langen Kabel (ca. 5-10cm) viel 
zu viel.

Ich betreib das Schreiben jetzt auch im langsamen Modus. Natürlich 
leidet die Datenrate sehr darunter.

mfg
J.K.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren