cancel
Showing results for 
Search instead for 
Did you mean: 

Trying to enumerate a STMicroelectronics Virtual COM Port (COMxx), using STM's STSW-STM32102 Virtual COM Port Driver installation package, for a STM32L082 uC. Installation on two Windows 7 Ultimate x86 PCs and a Ubuntu 18.04.3 x86 PC ... unsuccessful !

MHodg.1406
Associate

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.

0 REPLIES 0