2020-02-01 08:06 PM
Using Ubuntu dmesg | grep usb, "device descriptor read/64, error -71" is reported. I am beginning to suspect an issue with the USB CDC for the STM32L082 device. A recent community discussion alluded to a "device triad", class, subclass and protocol, needing to be set to x02, x00 and x00, not x00, x00 and x00, for successful enumeration. These are set up in a USB Device Descriptor.
My question is, where to find and how to edit these CDC device triad parameters. ie. DeviceClass : CDC, DeviceSubClass and DeviceProtocol, when using the STM32102 installation package?
Just a side note, the STM32L082 USB DFU mode enumerates without issue, on all PCs, the STM32L082 USB Virtual COM Port application mode, does not!
Thanks, any help appreciated.