Question
Communication between DSP and PC
I am working on a pathological voice assessor device, using the STM32H747-DISCO development board. Currently focusing on sending a signal from the DSP to PC - there is also a separate connection for debugging from my Macbook which is plugged in to the ST-LinK Debugger port. I have found a data transfer example, so we have configured the USB-OTG port and it can now connect it to the PC. However, we are having different issue once it is connected to the PC. Essentially, this error occurs when looking at the connection in the Device Manager on the PC:
"This device cannot start. (Code 10)", and "error code 000000000000A" which typically signifies a "device timeout" error but my Python program can recognize that there is a device connected and identify the correct VCOM.
From our research, we have determined that this is most likely a driver issue on the PC end. We tried using STM provided drivers, however these only support Windows 7 and 8, while for windows 10 the recommendation is to simply use the Microsoft built in driver installers. Thus, using the STM provided drivers did not work even after we did try to use them. There is a small chance that this is a hardware issue as the USB OTG port is very loose and finicky when it comes to connectivity.
Would anyone have any other recommendations to help the USB OTP connection. Alternatively should we use UART, SPI or I2C instead to bypass the driver issue?
