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.

This discussion is locked. Please start a new topic to ask your question.
0 REPLIES 0