STM32F4 Erfahrungen mit kommerziellen USB Libs?

OP #3466867
Lesenswert?
• ▲
▼
Hallo zusammen,

Hat hier einer Erfahrungen mit kommerziellen USB Bibliotheken für den 
STM32F4/F2 unter Keil C sammeln können? Zum Beispiel die emUSB von 
Segger oder die USB Lib von Keil?

Ich benötige Funktionen für je einen USB Host am FS und am HS Port (mit 
ULPI) um daran verschiedene MSC, HID und evtl. CDC oder Custom (FTDI) 
Devices ansprechen zu können.
Nun muss ich entscheiden, ob so eine Lib eingesetzt werden sollte oder 
ob sich ein selber Entwickeln mit oder ohne die STM USB Lib lohnt. Ein 
USB Hardware Analyzer wäre vorhanden.

Gibt es weitere Alternativen, möglichst in Source Form?

Danke für jeden Tipp oder Denkanstoß

Martin
Gast #3473157
Lesenswert?
• ▲
▼
Martin K. schrieb:
> Ich suche keinen USB-Host Driver für Windows, sondern für einen
> STM32F4/F2.

Das ist für die Host-Seite eigentlich herzlich egal, wenn man mal von 
der alleruntersten HW-Ebene absieht. Auf Hostseite brauchst du in jedem 
Falle einen Driver-Stack, weil du ja nicht nur auf unterschiedliche 
Deviceklassen reagieren mußt, sondern ggf. auch auf 
Hersteller/Produkt-spezifisches. Da ist es sicherlich keine schlechte 
Idee, sich anzuschauen, wie Microsoft das für Windows realisiert hat.

W.S.
OP #3475222
Lesenswert?
• ▲
▼
W.S. schrieb:
> Martin K. schrieb:
>> Ich suche keinen USB-Host Driver für Windows, sondern für einen
>> STM32F4/F2.
>
> Das ist für die Host-Seite eigentlich herzlich egal, wenn man mal von
> der alleruntersten HW-Ebene absieht. Auf Hostseite brauchst du in jedem
> Falle einen Driver-Stack, weil du ja nicht nur auf unterschiedliche
> Deviceklassen reagieren mußt, sondern ggf. auch auf
> Hersteller/Produkt-spezifisches. Da ist es sicherlich keine schlechte
> Idee, sich anzuschauen, wie Microsoft das für Windows realisiert hat.
>
> W.S.

Ich fragte nach den Erfahrungen mit kommerziellen Bibliotheken für den 
Embedded Einsatz auf einem STM32F2/4 und Du sagst ich soll mir mal eine 
Windows Bibliothek ansehen? Warum?
Der USB Aufbau/Stack ist mir bekannt, der Zugriff auf die STM Peripherie 
ebenfalls. Was soll mir eine Windows Bibliothek da bringen?
Ich möchte gerne wissen, ob jemand mit den genannten Bibliotheken 
Erfahrungen gesammelt hat um zu entscheiden ob die gut Einsetzbar sind, 
oder ob die vielleicht doch soviel "Arbeit" machen, das eine 
Eigenentwicklung sich löhnen könnte, mehr nicht.

Gruß Martin

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.