欢迎光临散文网 会员登陆 & 注册

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

2022-12-27 12:55 作者:m蛋蛋发番茄  | 我要投稿

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

USB_OTG_FS全速、模式Device_Only、Activate_VBUS
USB_DEVICE 选择 虚拟串口

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

原因时没用装驱动

去ST官网下载安装STM32 虚拟串口驱动,或用我提供的下载链接如下:

链接:https://pan.baidu.com/s/1uTq5R4lIcili8VuHz0GD1w?pwd=1mqe 

提取码:1mqe

解压根据自己的系统进行安装,win 10 64位系统安装图中安装包

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

依然时代码10错误

经查资料参考如下:

https://blog.csdn.net/baidu_38808356/article/details/127992001

将Heap_Size 从0x200更改为0x400

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


完美解决虚拟串口

查询得知:由于采用了malloc动态分配内存空间,内存空间不够导致的。

win10代码10的问题就解决了,希望看到本文的小伙伴能指正补充。

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

分享到微博请遵守国家法律