Windows 下 Quartus 檢測不到 USB-Blaster 終極解決辦法

來源:互聯網
上載者:User

標籤:tags   sys   停用   ima   複製   new   net   local   系統   

轉自50471067?locationNum=12

一、Windows無法正常驅動USB-Blaster

解決辦法:自行手動安裝驅動,

參考文章:http://blog.csdn.net/chengbozhe/article/details/47335391

不再贅述。

二、Quartus無法識別USB-Blaster

解決辦法:Step1:檢查工作管理員是否出現 jtagserver.exe,如果沒有,則:

右鍵我的電腦->管理->服務和應用程式->服務->Altera JTAG Server->啟動

Step2:如果執行Step1操作後,Quartus仍然只顯示 No Hardware ,那麼可以斷定你安裝了多個版本的Quartus,同樣:

右鍵我的電腦->管理->服務和應用程式->服務->Altera JTAG Server

檢查 Altera JTAG Server 下的“可執行檔的路徑”,不出意外路徑是錯的,應該改成高版本檔案路徑【注1】。

本人Win10系統,同時裝 Quartus II 8.1和 Quartus II 12.0。那麼問題來,怎麼更改服務程式可執行檔的路徑呢?這是此貼的重點:)

相信一點,對Windows的任何更改和記錄都逃不過註冊表,我的操作是這樣的:

先複製剛才看到“可執行檔的路徑”的內容,到註冊表裡狂搜,因為我不知道這個服務會被註冊到哪裡。

補充:開啟註冊表方法:Win鍵+R,輸入regedit,斷行符號。註冊表搜尋方法:Ctrl鍵+F;

果然,在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\JTAGServer]目錄下找到ImagePath鍵,

將其索引值(我的是c:\altera\81\quartus\bin64\jtagserver.exe)改成高版本檔案路徑c:\altera\12.0\quartus\bin64\jtagserver.exe

其實就改了個數字,哈哈,再次啟動 Quartus (兩個版本...)奇蹟發生了,終於發現久違的“USB-Blaster[USB-0]”了!!!

先跑個程式再說:-D。 enjoy you ~~

等等,再做個補充,因為Windows各個版本的情況可能不一樣,比如索引值可能跟我的不一樣,

真遇到這種情況可以按照以上操作步驟,自行判斷索引值是否正確,如果改了索引值發現不好使,

那麼抓緊改回去,再搜下一項,註冊表還是不要亂動的好。

【注1】有些斷言了,因為我的情況比較特殊,Quartus II 8.1隻有32位license,服務卻指向沒license的64位版本,肯定 No Hardware。

另外的情況已實測改成 Quartus II 8.1 的32位目錄,結果可以預測,Quartus II 12.0 是64位license,肯定無法識別32位的驅動。

再另外的情況,假如我的兩個版本都是32位license,服務指向低版本的32位目錄,情況不好說,也懶得測試,反正好使就OK啦。

再另外。修改索引值之前一定要先關閉程式,停用服務,否則出現什麼後果,概不負責!

Windows 下 Quartus 檢測不到 USB-Blaster 終極解決辦法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.