STM32 USB 虚拟串口演练

记录一下,STM32官方虚拟串口走通流程

第一步, 在CSDN寻找经验,结合实际情况进行计划。为了节省读者时间,推荐写的比较好的博文,地址如下:

http://blog.csdn.net/anobodykey/article/details/50634474

第二步,确定手头上开发资源,比较简单,却足够用,如下图

第三步,移植编译VCP驱动源码,比较简单,具体过程,参考第一步骤推荐的博文。适当自我发挥,工程结构如下。


第四步,插入USB,发现VCP驱动并不好安装, 百度之后,发现很多网友也有同样的疑问,还好最后在广大网友的文档得到启发,详细驱动安装流程如下:

1 安装 VCP_V1.4.0_Setup.exe

2 找到安装路径,比如我的为 C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver

3 根据系统选择相应文件夹,我的是Win8

4 根据网友推荐,应该先安装dpinst_amd64.exe, 不过我没有安装成功,但是也不影响。

5 插入usb,找到设备,选择驱动程序目录,C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win8


6 如果能安装成功,恭喜到此结束,可以用了

7 如果不能安装成功,继续

8 找到下面两个文件

mdmcpq.inf在C:\WINDOWS\INF目录;
usbser.sys在C:\WINDOWS\SYSTEM32\DRIVERS\目录。

9 修改mdmcpq.inf, 注释掉;usbser.sys,,,0x20  , 如下:
[FakeModemCopyFileSection]
usbser.sys,,,0x20
修改为
[FakeModemCopyFileSection]
;usbser.sys,,,0x20          

10 继续跟新驱动程序

11 这时应该没啥问题了


注: 为了方便大家,我把VCP驱动和解决方法文档长传到下列路径, 需要5个C币,辛苦费,希望大家理解

下载地址:http://download.csdn.net/download/wangzhiqin365/10152490

猜你喜欢

转载自blog.csdn.net/wangzhiqin365/article/details/78761669