Grüezi! ich habe schon hier und im Web geschmökert (unter anderem auch die nette Diplomarbeit!) und habe inzwischen ein ganz langes Gesicht. Alles was ich will ist, von einem USB Stick irgendwie Daten zu lesen. Auch wenns sau-langsam geht und evtl nur eine Handvoll bestimmte Sticks funktionieren. Kann es wirklich sein, dass man da den ganzen Wasserkopf braucht? (Vinculum und Konsorten) Jetzt habe ich soo einen schönen Controller (LPC2364/66/68 MIT USB Device) und das das soll nix nützen? HILFE!! Kann man denn da nicht mit etwas Bitgewackel zaubern ?!?! .... Grüßings Uli B.
Du solltest mal nach USB OTG suchen. Softwaremäsig ist mir noch nichts bekannt. Aber es gibt AVR Controller von Atmel mit USB OTG. Kuck dir mal die AT90USB Serie an.
Dann hast du doch nur knapp daneben gegriffen mit deiner Controller- Auswahl. Nimm einen LPC2388 oder LPC2468 und dann hast du auch USB Host/OTG. Aber "mal so eben" ist das nicht programmiert. Wenn du auf die schnelle eine Lösung brauchst, dann wohl Vinculum.
Bitgewackel... Da liegen mehrere Ebenen Protokoll aufeinander, zuunterst das eigentliche USB Protokoll und da muss mit 12MBit/s bei weniger als 1% Toleranz kommuniziert werden, sonst geht garnichts. Da drüber liegt dann die Mass Storage Klasse des USB, die dient typischerweise zur Tunnelung von SCSI Kommandos und zu guter Letzt muss man noch das Filesystem verstehen. Sind mehr als ein paar Stunden Arbeit da zu machen und ohne USB Host geht garnichts.
Hei danke erstmal. Ja stimmt, da muss man bei NXP nur etwas höher ins Regal greifen. Dass die normale Realisierung kein "mal eben" Akt ist, ist natürlich klar. (Sonst bräuchte es ja auch keine Diplomarbeit oder fertige Stacks wären nicht zwischen 5 und 10 kEUR) Ich dachte nur, vielleicht könnte man "schummeln" ;) und wirklich mit Bitgewackel und GENAU einem speziell zertifiziertem Stick .. Müsste ja eigentlich eine Menge Arbritierung und Emunerierung entfallen oder ? Hier was ich sonst dazu gefunden habe, falls es denn jemand anderen interessieren sollte: Hier USB Hoststacks, unabhängig von OS bzw angeblich portierbare: http://www.on-time.com/rtusb-32.htm http://www.thesycon.com/deu/embusbhost_de.shtml http://www.embedded-office.de/index.php?id=105 und natürlich der Vinculum http://www.ftdichip.com/FTProducts.htm#Vinculum @Guido klar, dass das nicht ohne wäre. Aber ATAPI Kommandos und FAT Zeugs hat man als embedded Mensch doch schon seit Jahren irgendwo rumzuliegen. Aber das eine Prozent ist natürlich eklig ... danke erstmal ULI
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.