對USB驅動下載失敗的解決

qwer1030274531發表於2020-11-16

對USB驅動下載失敗的解決

背景

在進行某個專案或是某個工程時,我們在編輯完程式碼或者是檔案之後,需要將其下載到板卡或者一些其他裝置中使其工作,這就需要一根下載線,又名JTAG線,JTAG線有好多種,這裡不一一介紹。
當第一次插入電腦端時,USB需要下載驅動,本次使用的USB驅動名為 Xilinx Platform Cable USB Firmware Loader,這是一個外設驅動,用來將vivado中的程式下載到專案所需的z7020板卡中。我第一次插入USB之後顯示下載安裝失敗,之後我點開裝置管理器看到顯示未知裝置,如圖:
之後我上網查閱了好多帖子,大體方法總結如下:

方法一

1、右鍵未知裝置->刪除未知裝置->重新插USB->自動下載  
2、刪除未知裝置->右鍵其他裝置->掃描硬體改動->系統自動安裝驅動
然而這都是針對一些簡單的情況,對於我遇到的問題沒有進行有效的解決,如果大家透過這兩種簡單的方法就行解決的話,那真的是太好了!

方法二

如果仍沒有解決的話,那麼有如下方法供大家嘗試:
1、下載驅動人生軟體,點選進去以後下面有一行內容,點選外設驅動(因為我們USB下載線是一種外設),點選進去可以發現有一個未知裝置,點選下方的驅動修復,如圖所示:
在這裡插入圖片描述
2、下載驅動精靈軟體,點選硬體檢測,檢測結束之後會出現驅動管理介面,進入以後會看到你的驅動是否正常,如下圖:
在這裡插入圖片描述
一般進行到這裡大部分的驅動都能夠進行安裝解決,如果兩個軟體都掃描不到異常驅動的話,那麼問題就上升到缺少驅動程式檔案了。

方法三

一般情況下,驅動程式檔案為了方便啟動都會放置到C盤,大家可以透過查詢驅動程式檔案的方式來進行目標路徑的查詢,右鍵點選更新驅動程式軟體會有兩個選項,一般先點選自動搜尋更新的驅動程式軟體,如果不行的話點選第二個手動瀏覽。
在這裡插入圖片描述
大多數情況下,驅動會儲存在一下兩個資料夾中:
C:\Windows\System32\drivers
C:\Windows\System32\DriverStore
大家可以將這兩個複製到瀏覽出進行查詢,如下圖所示:
在這裡插入圖片描述
點選下一步,將完成驅動程式的查詢,並自動安裝驅動程式。
注:如果顯示能夠查詢到驅動程式,但是不能進行安裝,基本上是因為自動搜尋驅動程式有誤或者驅動程式無效,需要重新搜尋正確的驅動程式。

方法四:

如果還不能解決,那麼可以嘗試一下手動修復方式
開啟目錄 C:\Windows\System32\DriverStore 目錄 (C盤是系統盤),替換附件中 5個檔案,替換時需要依次修改檔案屬性,否則不能替換 ,操作如下圖:
索引檔案目錄.png
在這裡插入圖片描述
替換完成後,重啟一次電腦,再來安裝驅動程式。

方法五:

在進行驅動程式安裝的時候一定要清楚你所用的USB驅動對應的是哪個驅動程式。這裡告訴大家一個小竅門,如果別的電腦能夠直接進行驅動程式的安裝,可以開啟他的裝置管理器,右鍵下載好的裝置,點選屬性->驅動程式->驅動程式詳細資訊,找到檔名和對應路徑,拷到你的電腦裡,在進行方法一即可。
在這裡插入圖片描述

總結:

對於USB驅動裝不上的情況,切莫心急,先檢查一下是不是接觸不良或者USB驅動失效(可以到別人電腦上插一下試試),如果能夠連線到,但是裝不上或者顯示未知裝置,大家可以參照我的方法逐一嘗試,一定能夠有效的解決,下圖為最終安裝成功的樣子。
在這裡插入圖片描述
之前我以為驅動程式無法正常工作是與驅動的數字簽名有關,後來透過反覆對比,發現在別人的電腦上同樣顯示“未經數字簽名”,所以大家可以暫時不考慮是數字簽名引發的原因。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30239065/viewspace-2734313/,如需轉載,請註明出處,否則將追究法律責任。

相關文章