STM32 Fehler in USB-HID-HOST-Demo von ST

OP #3298361
Lesenswert?
• ▲
▼
Hi,

ich habe mal wieder ein ST-Demo für den STM32F4 als CooCox-Projekt für 
das Discover-Board angepasst

diesesmal das USB-Demo aus "STM32_USB-Host-Device_Lib_V2.1.0" und zwar
das "HID Host_Example"

also einfach ein USB-Host für HID-Devices
(zum anschließen einer USB-Maus oder USB-Tastatur an die CPU)

das ganze funktioniert auch soweit bis auf einen BUG (wie immer)

ab und zu läuft nach dem einstecken vom USB-Device der 
USB-Enumerations-Prozess nicht bis zum ende durch


(ich beziehe mich mal auf die "usbh_usr.c"

1. das einstecken wird erkannt : "USBH_USR_DeviceAttached"
2. die Reset-Prozedur wird angestoßen : "USBH_USR_ResetDevice"
3. der USB-Speed wird ausgelesen : "USBH_USR_DeviceSpeedDetected"

aber danach bleibt das ganze einfach stehen, die CPU läuft normal 
weiter, aber der nächste Call auf "USBH_USR_Device_DescAvailable" bleibt 
einfach aus

hat hier jemand mit dieser Demo von ST das gleiche Problem und event. 
eine Lösung dafür ?

Gruss Uwe

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.