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

Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法
转自https://blog.csdn.net/acang301/article/details/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啦。

再另外。修改键值之前一定要先关闭程序,停用服务,否则出现什么后果,概不负责!

  • 7
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 您好,如果 Quartus 无法检测USB Blaster,可能是以下原因之一: 1. USB Blaster 驱动程序未正确安装。请确保已正确安装 USB Blaster 驱动程序,并且设备管理器中已正确识别 USB Blaster。 2. USB Blaster 未正确连接到计算机。请检查 USB Blaster 是否正确连接到计算机,并且是否正确连接到目标设备。 3. Quartus 未正确配置。请确保已正确配置 Quartus,以便识别 USB Blaster。您可以在 Quartus 软件中选择“Tools”>“Options”>“General”>“Device”>“USB Blaster”来配置。 希望这些信息能够帮助您解决问题。如果问题仍然存在,请尝试联系 Quartus 支持团队以获取更多帮助。 ### 回答2: 在使用Quartus进行FPGA编程时,经常会遇到无法检测USB Blaster的情况。主要有以下几种原因和解决方法: 1. USB Blaster驱动未安装:如果您的USB Blaster未能被Quartus检测到,则可能是由于没有正确安装驱动程序。建议在安装Quartus软件之前,将USB Blaster驱动程序单独下载并安装。您可以从Intel官网上下载最新的驱动程序并按照说明进行安装。安装完成后,重新插上USB Blaster,并在Quartus中进行检测。 2. USB Blaster连接异常:如果USB Blaster连接异常,通常会出现无法被检测到的问题。建议检查USB Blaster连接线是否插紧,并检查电脑是否能够正确识别USB设备。您可以尝试在其他电脑上测试USB Blaster,以查明是否存在硬件损坏等问题。 3. Quartus软件设置问题:当Quartus无法检测USB Blaster时,可能是由于软件设置问题所致。建议进入Quartus设置窗口中重新配置USB Blaster。您可以在Quartus中选择Tools -> Programmer -> Hardware Setup,然后选择USB Blaster并进行设置。 4. Quartus版本兼容性问题:如果您的Quartus版本与USB Blaster不兼容,则会出现无法检测到的问题。建议在购买或更新Quartus之前,先了解硬件与软件之间的兼容性。如果您的Quartus版本与USB Blaster不兼容,则需要更新Quartus或购买适用于您的USB Blaster的驱动程序。 总之,在使用Quartus进行FPGA编程时,如果遇到无法检测USB Blaster的情况,需要先检查驱动程序是否安装、连接是否正常、软件设置是否正确,以及版本兼容性等问题,并尝试采取相应的解决方法,以确保USB Blaster能够正常工作。 ### 回答3: 首先,当Quartus无法检测USB Blaster时,可能原因有很多。下面介绍几种可能的原因和解决方法。 1. USB Blaster驱动安装问题:确保已经正确安装了USB Blaster驱动程序。在Windows设备管理器中,查看是否有任何未识别的设备。如果是,需要重新安装驱动程序或更新驱动程序。 2. USB Blaster连接问题:检查USB Blaster是否正确连接到计算机的USB端口。可以尝试将USB Blaster连接到另一个USB端口或另一台计算机上,以确定是否存在连接问题。 3. Quartus软件版本问题:确保使用的Quartus软件版本支持所使用的USB Blaster。更新软件版本或使用正确的软件版本。 4. 权限问题:检查当前用户是否具有足够的权限使用USB Blaster。在Windows设备管理器中,右键单击USB Blaster并选择“属性”,检查所使用的用户是否具有所需的权限。 5. 设备冲突问题:如果存在其他设备与USB Blaster存在冲突,可能会导致Quartus无法检测USB Blaster。需要禁用或卸载其他设备,以便USB Blaster正常工作。 综上所述,当Quartus无法检测USB Blaster时,需要逐一排查以上可能出现的问题,并根据具体情况进行相应的解决方法。一般来说,除了驱动安装问题,其他问题都可以通过重启计算机、更换USB端口、更新软件版本等简单操作来解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值