CRC Bytes bei SD-Karten im SPI modus beliebig beschreibbar?

Gast #952328
hi ich hätte ne Frage bzgl. dem CRC Modus von SD-Karten. Der ist ja im 
SPI-Modus (bis auf CMD0 und 8) ausgeschaltet. Kann ich dann in dem 512 
Byte großen Block die letzten beiden Bytes beliebig beschreiben?

Sinn des ganzen ist, da meine eigenen CRC-Bytes zu berechnen und 
reinzuschreiben, weil die Daten am Ende beim Auslesen noch über ne 
serielle Schnittstelle übertragen werden (wofür ich schon die Tabelle 
und Algorithmus implementiert hab) und dann am PC überprüfen will, ob 
die Blöcke gültig sind. Das wäre dann deutlich einfacher als den 
CRC-Algorithmus von der SD-Karte einzuschalten und den der seriellen 
Übertragung wieder komplett umzubauen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.