Quartus Prime 软件 USB-blaster 驱动安装失败【已解决】

本文详细介绍了USB-Blaster驱动的安装步骤及常见问题的解决办法,包括驱动安装失败、数字签名问题、错误代码39等,并提供了具体的操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装步骤

1、将FPGA
开发板插入电脑时,未安装驱动的电脑会提示安装usb-Blaster驱动。Windows搜索框打开设备管理器,在“其他设备”下会发现黄色感叹号的“USB-Blaster”的设备驱动。
1.1任务管理器里面找不到USB-Blaster驱动
进入到Quartus 安装路径下的 drivers文件夹所在路径,找到DPInst.exe,右键管理员启动,按照提示,即可安装USB-Blaster驱动。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、Quartus系列软件的安装目录下自带USB-blaster的驱动程序,右键更新驱动,选择驱动目录:(D:\intelFPGA\18.1\quartus\drivers\usb-blaster,文件位置和版本请按照自己安装的路径选择),点击Next开始安装。
在这里插入图片描述

二、安装失败及其解决办法

2.1 试图将驱动程序添加到存储区时遇到问题

出现驱动安装错误的情况是,出现异常“试图将驱动程序添加到存储区时遇到问题”

在这里插入图片描述

2.2 高级重启禁用数字签名

win10系统中,某些驱动因为签名问题而无法安装,故需禁用驱动程序的强制签名。 步骤如下:
1、进入设置界面,点击“更新和安全”

在这里插入图片描述

2、找到恢复,点击“高级启动”下的“立即重启”,重启电脑。

在这里插入图片描述

3、重启后点击“疑难解答”

在这里插入图片描述

4、点击“高级选项”

在这里插入图片描述

5、点击“启动设置”

在这里插入图片描述

6、点击“重启”

在这里插入图片描述

7、按提示输入“7”禁用驱动程序强制签名。

在这里插入图片描述

重启后,再次重复安装步骤,在设备管理器的“通用串行总线控制器”下出现“Altera USB-Blaster”,即安装成功!
在这里插入图片描述

在这里插入图片描述

2.3 下载驱动

如果一开始设备管理器直接找不到USB-Blaster的话,建议检查一下开发板是否和电脑连接成功,或者换个usb口试一下;实在不行可试一下从链接下载安装

下载链接: 提取码:o8iq

2022-1-18 17:32:04 更新

2.4 检查是否安装多版本quartus

如果上述步骤完成后,在设备管理器中更新驱动成功,但是在quartus中仍然找不到USB-Blaster,执行下列步骤:

1:检查任务管理器是否出现 jtagserver.exe,如果没有,则:

右键我的电脑->管理->服务和应用程序->服务->Altera JTAG Server->启动

2:如果执行Step1操作后,Quartus仍然只显示 No Hardware ,那么可以断定你安装了多个版本的Quartus

在任务管理器找到 jtagserver.exe

在这里插入图片描述

在这里插入图片描述

在这里检查一下,版本是否匹配你正在使用的quartus,如果不是,则删除该文件夹,然后恢复正常

2022-3-24 更新

2.5 错误代码39

在这里插入图片描述

最终在Intel的官网上Intel Support找到了问题的解决方案。下载其中的对应的安装安装包,在quartus的安装目录中drivers文件夹下找到usb-blaster的驱动,右击其中的.inf 后,点击安装。如果还是不行,它提示安装失败,无法写入存储区。那么就进入高级重启,进入Windows的禁用驱动签名的模式。之后在进行安装就可以成功了。

装完驱动之后记得重启,进入正常模式。

2022-4-16 更新

2.6 设备描述符请求失败

驱动安装完成后,出现【设备描述符请求失败】
在这里插入图片描述
这个问题比较难搞,系统都不知道是什么设备,那就更不知道关联什么驱动了。主要原因还是驱动软件装失败了。

Inter 官方社区有同样的问题描述:
USB Blaster 的 Windows 10 驱动程序支持?- 英特尔社区

我现在正在尝试这样做,但它不起作用。我刚刚安装了该工具并插入了 USB Blaster,Windows 10
报告了一个“未知设备”。我使用C:\intelFPGA\16.1\qprogrammer\drivers中的文件转到“更新驱动程序”,并
选中“包含子文件夹”。它可以将 Altera USB-Blaster 加载到 USB
控制器中,但它仍然有一个感叹号。当我尝试更新驱动程序时,它说已经安装了最好的驱动程序。我已经尝试了几次,但仍然无法正常工作。

数字证书过期问题打个官网补丁就好了,参考网址
2022-4-17 更新
找到了一个参考,大家可以看看,代码43

2.7 更新驱动后,设别管理器显示,但Quartus不显示

参考小结2.4,打开任务管理器–>点击服务,找到Altera JTAG Server,右键重启
在这里插入图片描述
2022-5-13 更新
上述方法如果仍然不行,可以尝试关闭安全中心的内核隔离
2024-7-10

### Quartus 设备驱动程序安装向导失败解决方法 在使用 Quartus 开发环境中遇到 USB-Blaster 驱动安装失败或显示感叹号的情况,可能是由于多种原因引起的。以下是针对该问题的具体分析和解决方案: #### 1. 检查安装路径是否存在非法字符 如果安装路径中包含中文或其他特殊字符,则可能导致驱动无法正常加载。建议将 Quartus 软件安装到纯英文路径下,例如 `C:\QuartusPrime` 或其他不含任何非 ASCII 字符的位置[^1]。 #### 2. 更新操作系统兼容性设置 某些情况下,USB-Blaster 驱动可能因操作系统的安全策略而被拦截。可以通过调整 Windows 的权限设置来绕过此限制: - 右键点击设备管理器中的 USB-Blaster 图标,选择 **属性** -> **驱动程序选项卡**。 - 如果存在警告标志(黄色感叹号),尝试手动卸载现有驱动并重新启动电脑后再自动检测硬件完成新驱动安装[^4]。 #### 3. 替代官方驱动源文件 有时 Intel 提供的标准版 USB-Blaster 驱动可能存在不匹配当前系统架构的问题。此时可以从第三方可信站点获取经过验证的替代版本。推荐访问以下资源页面下载最新稳定版驱动包,并按照说明文档逐步执行替换过程: ```plaintext https://www.xiazaila.com/soft/20998.html#downloads ``` 注意:务必确认所使用的外部链接安全性以及其内容合法性以防止恶意软件感染风险。 #### 4. 关闭实时保护工具干扰 防病毒应用程序可能会误判合法的硬件驱动为潜在威胁从而阻止它们成功部署至目标机器上。临时禁用这些服务期间再试一次完整的重置流程或许能有效缓解上述状况的发生频率降低程度显著提升成功率[^2]。 #### 示例代码片段用于测试连接状态 下面提供了一段简单的 Python 脚本用来检查 FPGA 是否已正确识别并与主机建立通信链路: ```python import subprocess def check_fpga_connection(): try: result = subprocess.run(['jtagconfig'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) if 'No JTAG hardware found' in result.stdout or 'error' in result.stderr.lower(): return False else: return True except Exception as e: print(f"An exception occurred: {e}") return None if __name__ == "__main__": status = check_fpga_connection() if status is not None and status: print("FPGA connection established successfully.") elif status is not None: print("Failed to establish FPGA connection.") else: print("Could not determine the connection state due to an error.") ```
评论 86
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值