Forum: Mikrocontroller und Digitale Elektronik STM32F105 USB Beispiel Projekt.


von Fabian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich sitze die ganze Zeit an einem verfluchten Eclipse Projekt wo ich 
versuche das USB VCP von einem STM32F105RCT6 zum laufen zu bekommen.
Das Projekt builded und es erscheint ein Gerät im Gerätemanager.
Das USB Gerät hat aber einen Fehler "USB Descriptor Failure" ...

Ich nehme an das sich das USB nicht richtig intialisert oder enumeriert 
hat.

Beim STM32F4 hab ich nie Probleme aber irgendwie will es diesmal nicht 
hin hauen.

Mein Projekt hochzuladen ist nicht einfach, da dort Codestücke von 
drittanbietern drinne stecken. Ich weiß nicht wie das mit dem Copyright 
ist in dem Fall.

Ich wäre super Dankbar für ein laufendes Projekt das ich portieren 
könnte in eclipse.

VG

von Alain S. (alain_s)


Lesenswert?

Glaskugel ist leider defekt.

von Sepp (Gast)


Lesenswert?

Hi!

Kann dir nur ein EM::BLOCKS Projekt anbieten.

von Sepp (Gast)


Lesenswert?

Uuupps: Aber nicht mit dem F105, sorry!

von Fabian (Gast)


Lesenswert?

Alain, ich kann dir das Projekt per Mail schicken.

von Alain S. (alain_s)


Lesenswert?

Zeig hier einfach mal
a) deinen Code für das USB-Zeug, besonders den device descriptor
b) die Initialisierung der Pins
c) Schaltplan (zumindest für den Controller/USB)

von Alain S. (alain_s)


Lesenswert?

Beim 105 funktioniert USB soweit ich weiss (bin aber nicht 100%ig 
sicher, ist lange her) anders als beim F4. F2/F4 haben OTG, der F1 
nicht.

von INF (Gast)


Lesenswert?

.inf Datei?

von C.H. (Gast)


Lesenswert?

Es gibt Code von ST für den STM32F103 (Ist für ein NFC Demo Board mit 
USB). Vieleicht hilft dir dieser Link weiter:

http://www.st.com/web/en/catalog/tools/PF257512

Gruß

von Panda (Gast)


Lesenswert?

Alain S. schrieb:
> Beim 105 funktioniert USB soweit ich weiss (bin aber nicht 100%ig
> sicher, ist lange her) anders als beim F4. F2/F4 haben OTG, der F1
> nicht.

Mit F105 funktionert USB, ebenfalls OTG wenn es ein Connectivity Line 
chip ist. Allerdings ist der OTG-Stack von ST an einigen Stellen sehr 
hackelig um nicht zu sagen bugy.

Fabian schrieb:
> Das Projekt builded und es erscheint ein Gerät im Gerätemanager.
> Das USB Gerät hat aber einen Fehler "USB Descriptor Failure" ...

Hast du die selben Descriptoren in deinem F4 Projekt verwendet? Wenn 
nein wäre das der erste Ansatzpunkt.

von Panda (Gast)


Lesenswert?

C.H. schrieb:
> Es gibt Code von ST für den STM32F103 (Ist für ein NFC Demo Board mit
> USB). Vieleicht hilft dir dieser Link weiter:
>
> http://www.st.com/web/en/catalog/tools/PF257512
>
> Gruß

Achtung, die unterschiedlichen Chip Lines haben unterschiedliche 
IP-Cores verbaut. CL Chips sind nicht kompatibel mit LD, MD, HD oder 
XL-D.

Siehe hierzu das Reference Manual.

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
Noch kein Account? Hier anmelden.