Hallo, wir sind zurzeit dabei einen STM32F746 für eine USB High-Speed Anwendung zu programmieren. Mit dem Beispielprogramm aus dem Cube haben wir eine MikroSD (Class 10) Karte an den PC angeschlossen (USB HS). Nun mussten wir feststellen, dass die Schreibrate nur 378 kByte/s bzw. die Leserate nur 1,47Mbyte/s beträgt. Zum Vergleich haben wir selbige SD-Karte in ein Handy eingelegt, dieses per Massenspeichergerät an den PC angeschlossen und deutlich höhere Datenraten erreichen können. Hat vielleicht jemand eine Idee woran das liegen könnnte?
Hallo, wo ist der Flaschenhals: USB oder Chipkarte ? Der USB läuft im Mass storage Mode ? Wird die Flashkarte im Highspeed Mode angesprochen. Was unterstützt der interne Controller ? Clock (Frequenz) und Datenleitungen x1, x4 ? Stimmt die Terminierung ? (CRC-Fehlerrate) Wie viele Buffer sind im Einsatz ? Gruß Sascha
Hallo, welchen Transfermodus nutzt ihr? Bulk, iso, interrupt? Habe ich das richtig verstanden, dass Karte/STM32 --> PC an die selbe Schnittstelle angeschlossen wurde wie Handy --> PC? Es könnte daran liegen, dass das Handy einen geeigneten Gerätetreiber vom Hersteller hat und so die Daten perfekt überträgt. Wie habt ihr das realisiert, dass Windows den STM erkennt und ihr Daten rüberschicken könnt? Gruß Tine
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.