Hallo zusammen, Hat von euch schon einmal jemand einen USB Stick als Massenspeicher an einen STM32F207 als USB Host verwendet und Erfahrungen über die zu erwartende Performance gemacht? Ich verwende einen STM32F207, getaktet auf 120MHz. Der Memory Stick ist über HS USB mit externem ULPI Transceiver angeschlossen. Mein Sourcecode basiert auf die STM USB Bilbiotheken V2.1.0 und dem dortigen Host/MSC Beispiel mit aktiviertem DMA. Damit komme ich auf eine Datenrate von ca. 5,5 MBytes/s. Das erscheint mir als etwas wenig, denn der selbe Stick macht am PC knapp 25MB/s. Also irgendwas um oder über 10MB/s hätte ich schon erwartet. Ist bei diesem µC nicht mehr drin oder sind die Beispiele von STM so langsam? Ich habe den Eindruck, dass jedes 512Byte Paket per Bulk übertragen und vor der Übertragung des nächsten erst auf eine Quittierung gewartet wird. Da nützen die zwei DMA Puffer im Beispielcode nicht mehr wirklich was. Wie sind eure Erfahrungen auf diesem Bereich? Danke und Gruß Martin
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.