STM32 虚拟串口 win10 系统 (STM32F4 该设备无法启动。 (代码 10)已解决 详细流程)

用的STM32F427VITx,用STM32CubeMX创建工程如下(RCC正常配置即可):


生成代码,编译然后ST-linkz正常烧录。连接USB出现如下错误:

去ST官网下载安装STM32 虚拟串口驱动,或用我提供的下载链接如下:
链接:https://pan.baidu.com/s/1uTq5R4lIcili8VuHz0GD1w?pwd=1mqe
提取码:1mqe

安装完成后仍然存在下列问题

经查资料参考如下:
https://blog.csdn.net/baidu_38808356/article/details/127992001

调整heap size 0x400;重新烧录程序,完美解决问题:

查询得知:由于采用了malloc动态分配内存空间,内存空间不够导致的。
win10代码10的问题就解决了,希望看到本文的小伙伴能指正补充。