Forum: Mikrocontroller und Digitale Elektronik Partitionstabelleneintrag fuer FAT12 Partition


von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

Hallo,

hat jemand Erfahrung was ich da Eintragen muss?

0x00   1   bestimmt ob Partition gestartet werden kann oder nicht
0x01   3   CHS-Eintrag des ersten Sektors
0x04   1   Typ der Partition (Dateisystem / Partitionstyp)
0x05   3   CHS-Eintrag des letzten Sektors
0x08   4   Startsektor (relativ zum Anfang der Festplatte, oder zur 
erweiterten Partitionstabelle, byteweise rückwärts notiert)
0x0C   4   Anzahl der Sektoren in der Partition

Für eine FAT12 Partioion mit 2K FAT Tabelle und der rest fuer Daten?

wie ermittel ich den CHS Wert (ersten und letzten) Hab hier 3 Byte die 
ich angeben muss. Bei Wikipedia steht eine Formel nur sind das fuer mich 
wieder ne Menge unbekannte die ich testen muss

http://de.wikipedia.org/wiki/Cylinder_Head_Sector

Lesekopfnummer?... Ich hab hier ein USB SRAM Modul gebaut mit 128 KB.

Hat da jemand Erfahrung? Dann kann ich mir wohl eine Menge Blindflug 
sparen.


Danke Gruss Bene

von Gast (Gast)


Lesenswert?

Was macht man mit einem USB SRAM Modul?

Die SuFu spuckt sowas aus :
http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

Das Teil dient als Log-Speicher bei Spannungsaus- /abfaellen. Da es 
gepuffert ist über eine Batterie. Und da es über USB arbeitet spart man 
sich das Treiber anpassen für jede Anwendung und jedes Boards das 
eingesetzt wird.

Was ist SuFu?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Abkürzungsfimmel. "Suchfunktion"

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Hier ist ein ausführlicher Text über Partitionsformate
http://www.win.tue.nl/~aeb/linux/partitions/partition_types.html#toc2.12
da steht unten was von ..."the problem of what to write in (c,h,s)..." 
mit verschiedenen Vorschlägen.

von holger (Gast)


Lesenswert?

Wozu brauchst du eine Partitionstabelle ?
Schreib doch gleich einen Bootsektor.
Viele meiner Karten sind so formatiert.

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

WinCE kommt damit nicht klar. Das braucht irgendwie eine Partiotion.
Oder wo stell ich denn im Bootsektor ein, das es eine Fat Einheit ist?

Unter Windows XP und Linux klappts.

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
Noch kein Account? Hier anmelden.