坛主和各位大神,你们好!
最近在弄STM32H7的USBD CDC , 单片机端应该没问题了,在公司电脑WIN7 32位驱动安装正常,工作没问题。用的是ST提供的驱动 VCP_V1.4.0_Setup 按照提示操作,一切正常 。可是家里的WIN8.1 64位 用同样的驱动安装,无任何出错提示,但始终无法正常驱动,设备管理器总是提示驱动不正常。
网上搜索到网友的 WIN7 64位解决方案1,如下, 也无效
1.首先,确保C:\Windows\System32\drivers\usbser.sys文件存在;
其次,修改C:\Windows\inf\mdmcpq.inf文件;
[FakeModemCopyFileSection]
usbser.sys,,,0x20
修改为
[FakeModemCopyFileSection]
;usbser.sys,,,0x20
后来找到另外一个替换驱动文件的方法,也无效,如下
步骤如下:
1.安装驱动:stm32_VCP_V1.4.0_Setup.zip 2.当步骤一不成功的时候,使用以下文件替换即可:
将usbser.sys文件替换覆盖c:\windows\system32\drivers\usbser.sys
将mdmcpq.PNF ,mdmcpq.inf,stmcdc.inf 三个文件复制到 c:\windows\inf
3.将原来的带黄色感叹号的设备卸载,重新插拔,自动安装成功。 附件: 1、stm32_VCP_V1.4.0_Setup.zip 2、vcp_driver.zip
能否请教坛主和各位大神, 帮忙指点一下! 多谢各位!
|