標籤: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 終極解決辦法