Hallo an alle, ich möchte eine SD Karte als Wechseldatenträger verwenden. Der Sinn ist Files auf mein kleines µC system zu kopieren. Das System bestehend aus einem FTDI_USBchip, µC und einer SD Karte. Wäre dies mit vertretbarem aufwand lösbar?
Ich gehe mal davon aus, dass Du über USB auf die SD schreiben willst, und nicht erwartest, dass sich das ganze unter Windows als "Wechseldatenträger" meldet, oder ? Sowas hab ich nämlich schonmal gemacht, wenn Du keine sehr hohe Geschwindigkeit (SD Card kann so nur SPI!) erwartest und irgendwie Source-Code für das FAT-Dateisystem findest (falls Du FAT willst?), hält sich der Aufwand in Grenzen. FAT selber zu implementieren ist nicht so nett. Kannst aber auch Dein eigenes Pseudo-Dateisystem implementieren (so hab ichs gemacht). Ansonsten hängts natürlich von Deiner Definition von vertretbarem Aufwand ab ;)
Danke
1 | Ich gehe mal davon aus, dass Du über USB auf die SD schreiben willst, |
2 | und nicht erwartest, dass sich das ganze unter Windows als |
3 | "Wechseldatenträger" meldet, oder ? |
Nein, so sollte es schon sein Auf der Karte wäre FAT16 Die Files der Karte Lesen und Schreiben mit dem µC krieg ich hin. Doch für das mit dem Wechseldatenträger suche ich einen Lösungsweg.
Du musst ein Mass-Storage-Device implementieren für den USB. Mit einem FTDI geht das aber nach meinem Kentnissstand nach NICHT! Schau mal hier .. ist für ein 8051er aber die sourcen sind in C (ok die verwenden ihre USB-Lib) so als kleine Hilfe evtl. brauchbar: http://www.silabs.com/public/documents/tpub_doc/anote/Microcontrollers/USB/en/AN282.pdf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.