ST-Link串口驅動安裝--ST-Link VCP Ctrl驅動安裝失敗解決


轉載自:https://bbs.huaweicloud.com/forum/thread-23929-1-1.html

ST-Link 驅動文件: en.stsw-link009.rar , 解壓后文件如下圖所示

雙擊 “stlink_winusb_install”,按照提示安裝即可。

由於使用的 Windows 系統不是正版的,極有可能出現安裝不成功的情況。我的就出現了 ST-link VCP ctrl 驅動安裝失敗的情況。如下圖

電腦我的 ST 開發板后,查看設備管理器,出現如下圖的 “ST-Link VCP Ctrl” 感嘆號

 

 從安裝失敗信息 “stmicroelectronics usbser.sys” 去百度,找到了可以參考的解決 ST-Link VCP Ctrl 驅動安裝失敗的辦法。

解決辦法如下:

  1. 下載到 win7 64 位系統的三個文件:mdmcpq.Inf   mdmcpq.PNF  usbser.sys 下載地址:https://files.cnblogs.com/files/Rainingday/mdmcpqusbserwin764%E4%BD%8D.rar

  2. 雙擊,進入如下頁面

點擊 “更新驅動程序”,進入如下頁面

選擇手動查找並安裝驅動軟件, 之后選擇我所下載解壓后的驅動的路徑,如下圖

然后點擊下一步,安裝結果是失敗的。

  1. 然后我們打開如下路徑 C:\Windows\System32\DriverStore\FileRepository\

在此路徑下我們去尋找一個文件夾 stlink_vcp.inf_xxxxxxxx,可能如下圖

選中的那個文件夾即為我們要找的,然后將第 1 步提到的三個文件 mdmcpq.Inf   mdmcpq.PNF  usbser.sys 拷貝到到此文件夾中(提醒:這3個文件不對,也有可能不成功),之后重復步驟 2,驅動將會安裝成功,

 

 

設備管理器中可以看到如下圖。

  1. 如果我們找不到第 3 點中提到的文件夾,我們可以自己創建它,給文件夾取個什么名字,我們需要去確定。首先在路徑 C:\Windows\inf 下我們找到 setupapi.dev.inf 文件,如下圖

打開此文件,拉到最后,我們可以找到一個路徑

C:\windows\System32\DriverStore\FileRepository\stlink_vcp.inf_amd64_neutral_29e9917f088afd48\stlink_vcp.inf

 

那么我們要創建的文件夾的名字是 “stlink_vcp.inf_amd64_neutral_29e9917f088afd48”, 另外我們還要找到文件 stlink_vcp.inf, 這個文件可以在我們下載的驅動文件里找到, 然后我們將 stlink_vcp.inf 、mdmcpq.Inf 、  mdmcpq.PNF 、 usbser.sys 這四個文件拷貝到我們創建的文件夾里面,如下圖

最后重復第 2 的安裝步驟即可安裝成功。上圖的 stlink_vcp.PNF 是安裝完成之后生成的,不用管它。

這里參考了兩篇帖子,一是 csdn 的帖子 “arduino Windows7 64 位下驅動安裝失敗解決辦法” 的方法解決了,非常感謝,帖子的鏈接如下 http://blog.csdn.net/hiyohu/article/details/50215815

二是單片機教學網的帖子 “win7 下安裝 arduino 驅動失敗的解決方法”,

非常感謝,鏈接是:http://www.51hei.com/arduino/3816.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM