一下装了太多版本quartus,只留一个,卸载掉其他即可。
下面是转发的正经解决方案。
第一次装quartus的版本是13.1,第一次装USB-Blaster也是这个时候,用的驱动都是13.1版本的,一切使用正常,电脑可以自动识别,quartus也可以识别USB-Blaster。
后来学习其他程序(古老程序)时,由于程序最初是使用9.0版本写的,用13.1编译都会出现一些莫名其妙的问题。
于是乎又下了一个9.1版本的quartus软件。,因为实在找不着9.0版本(其实是我太懒了)。
下载破解一切都很顺利,但是当我准备使用SignalTap的时候,才发现,USB-Blaster找不着了,但是电脑设备管理器却能正常识别出来。
回过头,关掉9.1版本,使用原来的13.1版本软件发现,卧槽,这个也找不着了。
1.下面是失败的解决方法(成功的在序号2里面)
所以,大概可以猜到是下载了多个版本的quartus导致的,可能是jtagserver路径变了。
打开计算机管理 — 服务与应用程序 ---- 服务---- Altera Jtag Server,打开就能看到路径已经变了:
d:\altera\quartus91\quartus\bin64\jtagserver.exe(原本为:d:\altera\13.1\quartus\bin64\jtagserver.exe)
所以呢,尝试更改一下注册表里的路径:win+R — regedit,打开注册表,(ctrl +F打开查找,复制刚刚的路径很容就找到了)
大概是这个>>计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\JTAGServer
把Imagepath中的路径修改为原来的路径原先为高版本(其实就是把上面的红字部分换了一下)。
然而!然而!
还是不好使啊~~心态炸了
2.下面是成功解决的方法
最后还是使用了简单粗暴的方法,把上面的操作全忘了,复原回来不动(路径还是quartus91)
打开设备管理器 ---- 通用串行总线控制器 — 看到Altera USB-Blaster(如果你还连着的仿真下载器)
右键 — 卸载驱动 — 重新插拔下载器(Blaster处于未识别状态)— 更新驱动(手动)— D:\altera\quartus91\quartus\drivers\usb-blaster\x64(大概就是装quartus的路径,为了让9.1版本软件识别,所以我用的是9.1版本的路径)— 确认
结果,驱动装不上!!!路径错了???
把路径往上提一提 D:\altera\quartus91\
诶~装上了呀!!(可能用的是X32里面的文件,不管了,装上就开心)
打开Quartus91 X64 ---- 打开SignalTap — 诶,识别了!!USB-Blaster[USB - 0]
解决!!
3.不是总结的总结
后来试着打开Quartus 13.1 X64 ,同样也识别成功了。
我猜应该用13.1里面的驱动程序更新USB-Blaster的驱动也是可行的(也许只是需要重新装一遍驱动而已,就这么简单)