Forum: Mikrocontroller und Digitale Elektronik SD-Karte mit Fat System für IAR Embedded Workbench


von Stefan G. (e1d3m0n)


Lesenswert?

Ich habe das Problem das ich an IAR Embedded Workbench gebunden bin.

Nun brauch ich ein FAT System um auf meine SD Karte zu schreiben ... hab 
mir u.A. das ElmChan angeschaut ... aber das ist mit dem Embedded recht 
unkompatibel würde ich sagen.

Hat jemand schonmal ein Fat System mit Embedded Workbench erstellt ?
Ich könnte da mal etwas Code gebrauchen :)

ist für einen ATMega 128 ... auf bis jetzt kann ich nur ohne FAT auf die 
SD Karte schreiben.

MfG Stefan

von Stefan G. (e1d3m0n)


Lesenswert?

Hat niemand damit je gearbeitet ?

von Marcel (Gast)


Lesenswert?

Die Stellaris Ware von LM nutzt das ELMChan fatfs für IAR in ihren 
Beispielen. Ist zwar CortexM3, aber vll. kannst du damit ja was 
anfangen.

http://www.luminarymicro.com/products/peripheral_library.html

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Stefan G. schrieb:
> Nun brauch ich ein FAT System um auf meine SD Karte zu schreiben ... hab
> mir u.A. das ElmChan angeschaut ... aber das ist mit dem Embedded recht
> unkompatibel würde ich sagen.

In den Beispielen mag ein wenig Compilerspezifisches drin sein aber die 
Implementierung der FAT-Funktionalität ist sehr portabler C-Code.

von Daniel R. (zerrome)


Lesenswert?

Hallo,
vielleicht magst du mal das probieren: 
http://www.mikrocontroller.net/articles/AVR_FAT32

mit "#define MMC_ENDIANNESS_LITTLE FALSE" in der config.h sollte das 
portabel genug für IAR sein. Man wird aber wahrscheinlich auch noch ein 
paar Register Namen anpassen müssen...


Viele Grüße

Daniel

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.