So, my knowledge in embedded development is quite bad and now I am trying to receive some data from a PC inside my MCU STM32F429IGT6 which is on a WaveShare Core4X9I development board and send it back via a USB virtual COM port (VCP).
I realized how to set up a connection from the MCU part, and I even see the connected device from Windows 10 Device Manager, but it appears as an STM device in DFU mode.
I have tried already to install drivers from ST for such things, but they are useless and the official documentation says that they are not needed for Windows 10.
I have been following tutorials where guys just clicked several times inside STM32CubeMX, generated code and the VCP worked out of the box.
What am I doing wrong? I don’t even know what information you might ask for, and that’s why I created a GitHub repository.
And these are the events from Device Manager of Windows 10 (translation from ru lang):
code 410
code 400
code 442
code 430
STM32 starts in DFU mode if BOOT-pins are pulled accordingly:
"System memory" means embedded bootloader, DFU in this case. You need "Main Flash" to run your application.
Check jumpers and switches on your board. Refer also to the AN2606 application note for complete information.