Hallo, ich habe folgendes Problem: Ich möchte Daten auf eine 32MB SD-Karte speichern. Da dieser Vorgang nicht so viel Zeit in anspruch nehmen soll, will ich das Ganze mit CMD 25 machen. Die Initialisierung, in der ich auch die Blockgröße auf 256Byte (weniger geht leider bei der Karte nicht :-( ) einstelle funktioniert ohne Probleme. Beim Senden von CMD25 bekomme ich jedoch immer die Antwort 64 (parameter error). Als Speicheradresse habe ich verschiedene Werte probiert, es sollte jedoch mit 0x00 auch funktionieren, oder bin ich da falsch? Woran kann das liegen? Schonmal im voraus vielen Dank für eure Bemühungen. Gruß Robert
Probier es nochmal mit einer Blockgroesse von 512Byte. Vermutlich bist du sowieso der einzige Mensch auf der Welt der etwas anderes benutzt. Es wuerde mich nicht wundern wenn die Statemachine in der Karte auf die Kombination blockwrite !=512 allergisch reagiert. Olaf
Hallo Olaf, danke, das habe ich auch schon probiert. Es hat nix geändert. Gruß Robert
Hallo, hätte vielleicht sonst noch jemand eine Idee? Gruß Robert
>hätte vielleicht sonst noch jemand eine Idee?
Ja, nimm SingleBlockWrite und 512 Bytes pro Block !?
Funktioniert bei mir immer.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.