我的是STM32F401RE-Nucleo运行在XP下,一开始也是无法装驱动。试了N种方法,最后参考以下两个页面解决。
1.my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/STM32F401RE%20Nucleo%20VCP%20Problems%20on%20Win%20XP
ST官网的技术支持论坛提供的解决方法。
2..amobbs.com/thread-5075438-1-1.html
amobbs论坛提供的usbser.sys及相关文件。
此外简单介绍下方法步骤:
1.在插着STM32F401RE-Nucleo情况下,右键查看你的STMicroelectronics STLink Dongle-->properties-->Detail中的
USB\Vid_0483&Pid_374b&........ 记住此处的vid和pid.
2.卸载以下三个ST驱动:
STMicroelectronics STlink Virtual COM Port
USB Mass Storage Device
Universial Serial Bus Devices ---> STMicroelectronics STLink Dongle
3.下载&解压stsw-link008.zip,这个文件是ST 官网的ST-LINK/V2-1 USB driver on Windows Vista, 7 and 8驱动,XP不过没关系。
4.拨下STM32F401RE-Nucleo。再插上STM32F401RE-Nucleo。
5.待会电脑会自动枚举“Find new hardware........ STlink Virtual COM Port",让你安装驱动。
此时先将链接2中的usbser文件copy到指定位置。
c:\windows\inf\mdmcpq.inf
c:\windows\system32\drivers\usbser.sys
c:\windows\system32\driverstore\mdmcpq.inf_x86_neutral_46df6566f3e22de
然后在弹出的安装驱动界面
选择“No,not this time” - 点击Next -
"Install form a list or special location(Advanced)" - 点击next -
"Search for the best driver from these locations" - 点击Browse-
选择目录“C:\Documents and Settings\*YourComputerName*\Desktop\stsw-link008\”(注意根据自己解压stsw-link008.zip的目录选择)
然后会自动安装,若要签名直接点击“Continue"即可。
安装过程中如要usbser.sys则手动选择到”c:\windows\system32\drivers\“目录即可。
最后安装驱动完成。
6.接下来会要求安装st-link的驱动,则把目录指向你的keiARM安装目录,如”D:\Program Files\KeilARM\ARM\STLink\USBDriver“。安装完成后
会自动安装USB Mass Storage Device的驱动,这个是自动的。
最后如还有问题,自行google解决。
|