mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SD-Karte Parameter error bei CMD25 (multiple block write)


Autor: Robert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Olaf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Robert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Olaf,

danke, das habe ich auch schon probiert. Es hat nix geändert.

Gruß Robert

Autor: Robert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hätte vielleicht sonst noch jemand eine Idee?

Gruß

Robert

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>hätte vielleicht sonst noch jemand eine Idee?

Ja, nimm SingleBlockWrite und 512 Bytes pro Block !?
Funktioniert bei mir immer.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.