最近使用一批新型号的STM32F429BGT6,出现如下情况:某主机A在连接stm32其他型号时,设备管理器显示端口正常,当连接STM32F429BGT6串口时,设备管理器内驱动前出现黄色感叹号,属性为“该设备无法启动,代码10”,卸载驱动,往C盘添加更换mdmcpq.inf、userser.sys文件,重新安装1.3.1、1.4版本VCP均无改变,主机A为win732位、64位、部分win10均出现此现象;然而亦有部分主机安装VCP驱动后即可正常使用,此部分主机均较新;还请各位给予想法思路,谢谢!!! |
把情况说清楚,STM32F429BGT6与VCP有什么关系?
最近项目需要换了新的STM32,芯片目前用的STM32F429BGT6的,串口转USB时要装VCP驱动,安装后部分PC设备管理器驱动前面有黄色感叹号,但是如果用之前用的STM32芯片,同样的驱动就正常,无黄色感叹号且正常通信
能正确认识USB设备,只是有感叹号,至少说明枚举过程前期应该是正常的。
评分
查看全部评分
C:\Windows\System32\drivers\usbser.sys坏了,到正常的机子上Copy一个就OK了。
评分
查看全部评分
如果我不用STM32F429BGT6这个型号,用较旧的虚拟串口识别是没有问题的,无感叹号
串口号应该是不一样的,楼主试一试,没有什么额外损失的。
com口是不一样,如果同时连接,一个正常,一个带黄色感叹号
能用bus hound监测了,但USB枚举数据 在capture中体现是社么呢,第一次用
是USB通信的原始数据。
让你对比新旧设备的不同,把不同的地方找出来,然后在分析。
新旧设备对比,用bus hound抓了一下信息 不知道为什么新设备start device后直接就remove了