USB-Blaster无法识别问题

第一次装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的驱动也是可行的(也许只是需要重新装一遍驱动而已,就这么简单

posted @ 2020-06-07 10:38  Rem~~  阅读(3080)  评论(0编辑  收藏  举报