Hallo Forum, die vorhandenen Threads zum Thema waren nicht aufschlussreich. Es scheint offensichtlich ATA-Bridges zu geben aber ich braeuchte eine solche Anbindung fuer mein eigenes Projekt, wahrscheinlich mit dem Grasshuepfer (in Verbindung mit einer SD-Karte). Theoretisch ist ein externes Modul durchaus OK. Gibt es hierfuer ICs, die einem einen Teil der Arbeit evt. schon abnehmen? Oder: Welches IC koennte man ueberhaupt verwenden? USB USARTs und FIFOs scheiden ja schonmal aus. Die Geschwindigkeit sollte natuerlich auch nicht unter mind. 10MB/s sinken, sonst wuerde es fuer die Anbindung natuerlich sehr langsam. Fuer Hinweise aller Art bin ich dankbar. Gruss, Michael
Wenns für Embedded Linux ist, unter "USB-Gadget Support" sollte es eine Mass-Storage-Implementierung geben... Geht dann ohne Zusatzhardware, wenn dein Board einen USB-Device-Anschluss hat. Ansonsten halt einen USB-Device-Controller anklemmen, für den's einen Treiber gibt.
Naja sehr aufschlussreich war das nicht. Und was verstehst Du unter einem "USB-Device-Anschluss". Der Grasshopper hat leider nur eine externe USB-UART.
Der AVR32 hat IIRC doch schon einen FULL+HIGH-Speed USB Device Controller integriert. Schau einfach nach, ob Linux inzwischen einen Treiber für den hat (vermute schon), und ob die Pins auf deinem Board irgendwie erreichbar sind (vermutlich nicht, sonst würdest du nicht fragen)... Kernel entsprechend Konfigurieren, die Pins anzapfen, fertig?
Hab nochmal kurz den Schaltplan des Grasshoppers gewälzt: R11 und R12 auslöten und als R9 und R10 einlöten... Oder an den R9 und R10 Pins die Signale abgreifen und auf eine zweite USB Buchse geben. Der Default-Grasshopper-Kernel sollte auch schon (fast) alles nötige mitbringen (den Bootmeldungen nach zu urteilen)... macht aber glaubich per default Ethernet-over-USB... Viel Erfolg.
Vielleicht ist das hier interessant?! http://www.vinculum.com/ und das aus diesem Chipsatz resultierende Produkt: http://apple.clickandbuild.com/cnb/shop/ftdichip?op=catalogue-products-null&prodCategoryID=54&title=VDRIVE2
Oh, ich hab Michaels Frage wohl falsch verstanden, ich bin von "Wie kann ich meinen Grasshopper als USB-Massenspeicher Gerät an einen PC koppeln, so das zwischen den beiden mindestens 10MB/sek ausgetauscht werden können" ausgegangen, während er vermutlich "Wie kann ich einen Massenspeicher an den Grasshopper anschliessen, so dass der Grasshopper mindestens 10MB/sek davon lesen/darauf schreiben kann" meinte... Sorry für eventuelle Verwirrungen, und das VDrive-Stöpselchen schaut recht interressant aus, wird aber wg. UART / SPI Schnittstelle für Michael wohl nicht schnell genug sein.
Ernst Bachmann wrote: > Sorry für eventuelle Verwirrungen, und das VDrive-Stöpselchen schaut > recht interressant aus, wird aber wg. UART / SPI Schnittstelle für > Michael wohl nicht schnell genug sein. Der VNC1L-IC hat UART, SPI und auch ein paralleles Interface. Das VDrive hat nur einen UART- und SPI-Anschluss. Die VDIP-Module hingegen haben auch das parallele Interface herausgeführt. Damit müsste dann auch eine höhere Geschwindigkeit möglich sein.
Hi Leutchen, danke fuer die Beitraege. Bin bissel in Stress in letzter Zeit ;) Zwecks Hopper usw. schau ich nochma. Die Doku is momentan ja recht sperrlich. Der Vinculum von FTDI is nen USB Host-Controller aber eignet sich der wirklich, d.h. kann ich den auch als Device verwenden? Werf ich auch mal nen Blick drauf. Wenn der AP7000 aber schon das noetige mitbringt waere es natuerlich super. Wenn dann noch ne Moeglichkeit gefunden wird auf einfache Art und Weise (und schnell genug) ne SDHC-Karte anzusteuern bin ich schon fast "all set" ;) Den Vinculum koennte man ja verwenden um z.B. einen Kompaten Kartenleser anzubinden, dann haette man schon das SD-Kartenproblem geloest, sofern das halbwegs "bequem" moeglich ist. Gruss, Michael
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.