Ich habe mir ein Breakout Board für den EFM32WG erstellt und bin soweit
zufrieden damit. Nun schaffe ich es aber nicht, den EFM32 als USB Device
zum Laufen zu bekommen. Sobald ich das Board per USB anschliesse,
springt der State der Statemachine von NONE -> POWERED -> DEFAULT ->
SUSPENDED
Die Enumeration schlägt fehl, Windows sagt, es könne den Descriptor
nicht abrufen. Ich habe schon mehrere Examples aus dem Simplicity Studio
versucht, immer mit dem gleichen Problem. Hat jemand schon Erfahrung mit
dem Chip als USB Device? Ich kann jede Hilfe gebrauchen.
Mit dem Befehl "USBD_Init(&initstruct);;" aus den Eamples, sollte der
Chip schon fertig für die Enumeration konfiguriert sein. Leider hatte
ich keinen Efolg.
Hier habe ich ein paar mehr Details zum Aufbau:
http://forum.energymicro.com/topic/1207-efm32wg-usb-device-enumeration-fails/