Jim Meba schrieb:
> Womit wurde der 1. Sektor ausgelesen? Bei Windows hat man das Problem,
> dass sich der Laufwerksbuchstabe auf die Partition bezieht, und nicht
> auf die ganze µSD. Das ganze Device mit Partitionstabelle darf nur Admin
> auslesen, Luser sieht nur den Laufwerksbuchstaben.
>
> Alle µSDs hier haben eine Partitionstabelle ab Werk. Es könnte aber
> sein, dass Dein Handy beim Formatieren keine Partitionstabelle
> geschrieben hat (sog. Superfloppy- Format), nötig ist die nämlich nicht.
> Darüber stolpern dann aber viele µC FAT Implementationen. Außerdem ist
> FAT32 für µCs eher weniger geeignet, da die FAT viel größer ist. Prüfe
> außerdem, ob Deine FAT Software auf der MCU überhaupt FAT32 kennt.
durch die Software ich selber geschrieben habe ich den ersten Sektor
ausgelesen. ich habe probiert, den ersten 32 sektoren auszulesen und die
510. und 511. chars zu cheken. Die beiden sind 0x10, 0x00 für den 32
Sektoren
da ich ZWEI uSD habe, ein uSD ´war durch gleiche Formatierung anerkannt
von MCU aber die andere leider nicht.
Nach der Beschreibung von FAT32 müssten die 510. und 511. Chars von
Sektoren in Reserved Bereich 0x55 und 0xAA sein.
Hat jemand vorher solchen Problemen begegnet?
Gruss,
chun