集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 14133|回复: 10

安装多个Quartus后检测不到 USB-Blaster的解决办法

[复制链接]
lcytms 发表于 2017-2-26 20:56:15 | 显示全部楼层 |阅读模式
本帖最后由 lcytms 于 2017-2-26 21:16 编辑

安装多个Quartus后检测不到 USB-Blaster的解决办法

最近因为要去大学里面授课,需要用到古老的DE2开发板和Quartus II 9.0开发软件。
结果安装完Quartus II 9.0后,进行在线仿真的时候,在Programmer界面下找不到 USB-Blaster。
我原来安装的版本是 Quartus II 13.0。
检查设备管理器, USB-Blaster正常显示。
非常纳闷为什么在Programmer界面下找不到 USB-Blaster,而设备管理器里面正常显示有USB-Blaster。
通过搜索相关信息及线索,反复测试后,最终解决问题。

信息来源:http://blog.csdn.net/acang301/ar ... 1067?locationNum=12



Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法

一、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啦。
再另外。修改键值之前一定要先关闭程序,停用服务,否则出现什么后果,概不负责!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-2-26 21:05:15 | 显示全部楼层
本帖最后由 lcytms 于 2017-2-26 21:10 编辑

参照执行,运行regedit,在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\JTAGServer]目录下找到ImagePath键,
将其键值(我的是d:\altera\90\quartus\bin64\jtagserver.exe)改成高版本文件路径d:\altera\13.0\quartus\bin64\jtagserver.exe,
再次启动Quartus后,仍然检测不到 USB-Blaster。

参照上文检查我的电脑->管理->服务和应用程序->服务->Altera JTAG Server,按下停止后,重新启动。

再次启动Quartus后,在Programmer界面下发现了久违的 USB-Blaster,问题解决。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-2-26 21:11:59 | 显示全部楼层
总结:
        通过网上搜索资料及线索,解决了安装多个Quartus后检测不到 USB-Blaster的问题。
        谨供大家参考。
逆战 发表于 2017-3-1 14:51:18 | 显示全部楼层
楼上正解,很细致,很全面,非常好!
fpga_feixiang 发表于 2017-3-1 14:53:21 | 显示全部楼层
这个问问题很好解决,去官网下载最新的调试软件,重新安装驱动
大鹏 发表于 2017-3-2 16:41:31 | 显示全部楼层
方法很实用,讲的也很详细!收藏下了!
 楼主| lcytms 发表于 2017-5-23 16:11:47 | 显示全部楼层
本帖最后由 lcytms 于 2017-5-23 16:14 编辑

今天有位同学也是programmer下找不到usb-blaster,用了上面的方法都没解决。
甚至重装Quartus 11.0后也还是一样。
之前怀疑是重装的时候,防火墙或者杀毒软件捣的鬼,所以决定重装一次。

他的电脑系统是win7 64位。
之前装的Quartus 13.1,他前些天在学DDR2的时候因为IP核不支持的原因,卸载了换成Quartus 11.0。
但是当时也没有下板,一直没有检查usb-blaster驱动的问题。
所以说驱动这一块还是很麻烦的,尤其是装了多个版本之后。

重装了之后还不行,我彻底地把驱动给卸了,然后重新安装驱动,结果就行了。
之前也卸载了,但是没有选择删除驱动程序软件,导致卸载不彻底。
选上了之后,就成功了。
programmer下顺利地找到了usb-blaster。
特此记录备忘,并与大家分享。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
4798345 发表于 2017-5-23 17:16:34 | 显示全部楼层
感谢楼主分享  纯干货
 楼主| lcytms 发表于 2018-2-27 10:55:51 | 显示全部楼层
本帖最后由 lcytms 于 2018-2-27 11:21 编辑

温故而知新。
最近用SoCKit开发板给北理工备课用,programmer下找不到硬件(no hardwre,正常应该显示CV SoCKit[USB-1])。
检查设备管理器,发现Altera USB-Blaster II (unconfigured),重新卸载安装也是如此。
正常应该短时间内变成两行:Altera USB-Blaster II (JTAG interface),和Altera USB-Blaster II (SystemConsole interface)。
之前一直在查是不是做了SoC有关系,毫无结果,非常郁闷。
后来寇神指点了一下,提醒说这个有可能是电脑的问题,包括多个Quartus版本的问题。
顺此思路,换台堃哥的电脑试一下,发现能正常找到硬件,证明板子没有问题。
问题出在电脑,但是总不能重装电脑吧,这个难题怎么破?
回想到去年也是给北理工备课的时候,因为安装Quartus 9.0出现的问题。
所幸还有这篇帖子,赶紧翻出来,参照检查。
在管理里面查看Jtagserver,发现版本号是9.1,进入regedit修改注册表的版本号为13.0。
之所以出现9.1,想起来了,是春节前调试一个以太网的开发板用到的。
电脑重启之后,顺利找到硬件。
谢天谢地,如释重负。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
晓灰灰 发表于 2018-2-27 15:30:25 | 显示全部楼层
安装多个Quartus后检测不到 USB-Blaster的解决办法
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-23 18:10 , Processed in 0.089516 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表