SD-Karte liest falsch Daten

Gast #1209588
Hallo

Ich lese mit Ulrich Radigs Code von verschiedenen SD-Karten ab Adresse 
0.
Die Daten stimmen aber gar nicht mit denen überein, die Winhex ausliest.
Winhex liest den normalen MBR EB 00 90 ... 55 AA
Der Code liest aber nur 0 und die 55 AA am Ende und ein paar wenige von 
0 verschiedene Daten zwischendurch.
(verwende Hardware SPI, überall 3,3V, 10 cm lange Leitungen, Pullup an 
SD-DO)

Woran kann das liegen?
Gast
Das ist einfach ;)
Mit Ulrichs Code liest du tatsächlich Sektor 0
der Karte. Mit Winhex den Bootsektor der
ersten Partition. Der muß nicht in Sektor 0 liegen.
Ergo: Deine Karte ist partitioniert.
Gast
Wie kann ich denn feststellen, ob die Karte partitioniert ist?

Ich habe ein Laufwerk mit der vollen Kapazität der Karte im Explorer. 
Das dürfte dann doch nicht partitioniert sein?
Gast
Ich befürchte, ich verstehe das Ganze noch nicht.

Bisher habe ich das hier gelesen:
http://de.wikipedia.org/wiki/File_Allocation_Table

Ich lese dann jetzt ab Adresse 0 (radig) und das ist der Master Boot 
Record. Ab Adresse 0x1Be steht dann die Partitionstabelle. Und in der 
steht, wo mein EB 3C 90 steht?

--
Also es geht darum, die mp3-Daten eines mp3-Files zu lesen. Ich muss den 
Anfang und das Ende der mp3-Files kennen.
Winhex gibt mir den Startsektor der mp3-Datei an, aber wenn ich den 
Sektor lese, erhalte ich wieder nur nicht korrekte Daten.

Was muss ich lesen, um das zu verstehen?
Gibt es da Links?
Gast
Also in meiner Partitionstabelle steht folgendes:
0
3 6 0
6
f e0 cc
65 0 0 0
...

Die 65 0 0 0 sollen wohl den ersten Sektor beschreiben. Aber welcher ist 
das? 0x65000000 wohl nicht?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.