I wrote a simple vendor class implementation on stm32f103c8t6 based on unicore-mx but device does not get recognized.
the dmesg errors are
[ +26.255842] usb 3-2.1: new full-speed USB device number 6 using xhci_hcd
[ +5.083258] usb 3-2.1: device descriptor read/64, error -110
[ +0.180083] usb 3-2.1: device descriptor read/64, error -32
[ +0.179908] usb 3-2.1: new full-speed USB device number 7 using xhci_hcd
[ +0.073324] usb 3-2.1: device descriptor read/64, error -32
[ +0.180020] usb 3-2.1: device descriptor read/64, error -32
[ +0.179944] usb 3-2.1: new full-speed USB device number 8 using xhci_hcd
[ +0.000077] usb 3-2.1: Device not responding to setup address.
[ +0.206666] usb 3-2.1: Device not responding to setup address.
[ +0.206572] usb 3-2.1: device not accepting address 8, error -71
[ +0.073360] usb 3-2.1: new full-speed USB device number 9 using xhci_hcd
[ +0.000123] usb 3-2.1: Device not responding to setup address.
[ +0.206723] usb 3-2.1: Device not responding to setup address.
[ +0.206488] usb 3-2.1: device not accepting address 9, error -71
[ +0.000086] usb 3-2-port1: unable to enumerate USB device
Hello Guys,
I wrote a simple vendor class implementation on stm32f103c8t6 based on unicore-mx but device does not get recognized.
the dmesg errors are
[ +26.255842] usb 3-2.1: new full-speed USB device number 6 using xhci_hcd [ +5.083258] usb 3-2.1: device descriptor read/64, error -110 [ +0.180083] usb 3-2.1: device descriptor read/64, error -32 [ +0.179908] usb 3-2.1: new full-speed USB device number 7 using xhci_hcd [ +0.073324] usb 3-2.1: device descriptor read/64, error -32 [ +0.180020] usb 3-2.1: device descriptor read/64, error -32 [ +0.179944] usb 3-2.1: new full-speed USB device number 8 using xhci_hcd [ +0.000077] usb 3-2.1: Device not responding to setup address. [ +0.206666] usb 3-2.1: Device not responding to setup address. [ +0.206572] usb 3-2.1: device not accepting address 8, error -71 [ +0.073360] usb 3-2.1: new full-speed USB device number 9 using xhci_hcd [ +0.000123] usb 3-2.1: Device not responding to setup address. [ +0.206723] usb 3-2.1: Device not responding to setup address. [ +0.206488] usb 3-2.1: device not accepting address 9, error -71 [ +0.000086] usb 3-2-port1: unable to enumerate USB device
The code is below