你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 25897|回复: 38

[STM32F3] 【STM32F303开发】+虚拟串口驱动安装失败的解决方法

  [复制链接]

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2015-6-23 23:08:17 | 显示全部楼层 |阅读模式
本帖最后由 creep 于 2015-6-24 10:08 编辑

拿到论坛的STM32F303RE的板子后,我的电脑就一直无法安装Stlink虚拟出来的那个串口,只能枚举出来Stlink下载和模拟U盘的设备,试了很多方法都不行。因为我的电脑之前还正确安装过ST的其他系列的片子上USB模拟的虚拟串口,而安装驱动的本质就是使用ST的那个INF作为引导程序加载系统的USB驱动,所以就感觉到比较纳闷,为何其他的板子可以而这个板子又不行。今天把另外一个板子的虚拟串口插到电脑上发现虚拟串口也不行了,出现了一个感叹号,我猜可能我的电脑系统的出了问题。
一般的安装USB虚拟串口可能失败的原因是window系统不是官方正版系统而是精简或者ghost出来的,这样安装时会缺少一些文件,比较常见有下面2种:
1)缺少usbser.sys,mdmcpq.inf这2个文件, 找到这2个文件将mdmcpq.inf复制到c:\windows\inf,将usbser.sys复制到windows\system32\drivers。
2)还有的电脑是没有下面的几个文件夹,一般在安装路径C:\Windows\System32\DriverStore\FileRepository文件夹下,具体是那个根据不同的电脑缺少的可能不相同,反正我都是把下面这些文件都复制到有问题的电脑里面就可以了。
mdmcpq.jpg
但是这次我的电脑安装驱动时提示如下,系统找不到指定的文件,如果出现这个问题使用上面的那2中方法并不能解决,因为对应的文件都存在(图片来源网络,我当时没有截图)
vcp1.jpg
最后找到在网上找到一个解决办法:将C:\Windows\inf文件夹下的mdmcpq.inf修改下就可以,
注释掉[FakeModemCopyFileSection];usbser.sys
mdmcpq.jpg
之后更新下驱动就可以正常安装虚拟串口了
vcp.jpg
仔细想了下我电脑好像之前系统盘空间不足,所以我就使用一个精简的系统盘的软件删掉了一些看上去没有用文件,应该就这个导致一些和虚拟串口有关的文件也被删掉了。
正常的情况下,正版的系统不会出现这些问题,但是有时客户的电脑很多都不是正版系统,就很有可能会出现缺少这些文件导致没法安装驱动。
还有就是没事别乱删系统文件,说不定那天就给你来个下马威!!

之前网友JackieLaura 也提供了很多解决虚拟串口的办法,具体可到下面的帖子的第12楼查看下载,谢谢JackieLaura !!
虚拟串口解决办法

评分

参与人数 1ST金币 +2 收起 理由
Dream_Chaser201 + 2 很给力!

查看全部评分

回复

使用道具 举报

47

主题

3404

回帖

30

蝴蝶豆

版主

最后登录
2020-12-7
发表于 2015-6-24 08:12:49 | 显示全部楼层
多谢分享,还没遇到。先收藏
回复 支持 反对

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2015-6-24 09:31:26 | 显示全部楼层
这是Win7系统下的解决方案,WinXP下的解决方案呢?
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2015-6-24 09:39:41 | 显示全部楼层
JackieLaura 发表于 2015-6-24 09:31
这是Win7系统下的解决方案,WinXP下的解决方案呢?

能否详细说下XP系统遇到了什么问题,我之前只遇到过一些XP下安装不带数字签名时的情况,那个比较好解决!
回复 支持 反对

使用道具 举报

100

主题

3617

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-6-24 09:43:46 | 显示全部楼层
多谢分享,
回复 支持 反对

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2015-6-24 09:45:38 | 显示全部楼层
creep 发表于 2015-6-24 09:39
能否详细说下XP系统遇到了什么问题,我之前只遇到过一些XP下安装不带数字签名时的情况,那个比较好解决! ...

安装个精简版的XP试试看能不能安装上,我的自己解决了。。呵呵
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2015-6-24 09:53:58 | 显示全部楼层
JackieLaura 发表于 2015-6-24 09:45
安装个精简版的XP试试看能不能安装上,我的自己解决了。。呵呵

安装驱动也就是调用的系统文件,精简版的XP估计也还是缺少这些文件,可能具体的文件有些不同但估计差别不大,我遇到的是WIN7缺少驱动文件的比较多些!
回复 支持 反对

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2015-6-24 09:56:04 | 显示全部楼层
creep 发表于 2015-6-24 09:53
安装驱动也就是调用的系统文件,精简版的XP估计也还是缺少这些文件,可能具体的文件有些不同但估计差别不 ...

其实我之前给你了个解决方案的。。贵人多忘事。。
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2015-6-24 10:03:10 | 显示全部楼层
JackieLaura 发表于 2015-6-24 09:56
其实我之前给你了个解决方案的。。贵人多忘事。。

谢谢!是我忘记了,我一直以为是是STLINK的驱动版本问题,如果你不介意我有空把你的那些方法也放到这里。
回复 支持 反对

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2015-6-24 10:05:54 | 显示全部楼层
creep 发表于 2015-6-24 10:03
谢谢!是我忘记了,我一直以为是是STLINK的驱动版本问题,如果你不介意我有空把你的那些方法也放到这里。 ...

可以啊,有什么好介意的,好资料就要分享。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版