FPGA|安装USB Blaster驱动

1、我的电脑右键-》管理-》设备管理器选择更新驱动程序

2、选择浏览计算机查找驱动程序

3、选择C:\altera\13.0sp1\quartus\drivers\usb-blaster路径

4、这里有个坑,千万不能选择这个路径下面的X32或者x64,会安装失败

5、选择下一步

6、安装成功

### Quartus USB-Blaster 驱动程序、配置和使用方法 USB-Blaster 是 Altera(现为 Intel FPGA)提供的一种硬件工具,用于通过 JTAG 接口下载设计到目标设备并调试硬件。以下是关于其驱动安装、基本配置以及使用的详细介绍。 #### 1. 安装 USB-Blaster 驱动 为了使计算机能够识别 USB-Blaster 设备,必须先安装相应的驱动程序。通常情况下,在安装 Quartus Prime 软件时会自动完成这一过程。如果未成功安装或者需要手动操作,则可以按照以下步骤执行: - **Windows 平台**: 使用 Windows 自带的即插即用功能即可检测到 USB-Blaster,并提示安装驱动程序。Quartus 提供了一个名为 `usb_blaster.inf` 的文件来支持此过程[^1]。 - **Linux 平台**: 对于 Linux 用户来说,可能需要额外设置 udev 规则以便赋予用户权限访问 USB-Blaster。具体命令如下所示: ```bash echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", MODE="0666"' | sudo tee /etc/udev/rules.d/50-altera-usb-blaster.rules sudo service udev restart ``` #### 2. 基本配置验证 可以通过运行 `jtagconfig` 工具检查当前连接状态及其版本号等信息。例如,当插入 USB-Blaster 后打开终端窗口输入以下指令将会显示类似下面的结果: ```bash /opt/altera/nios2eds/nios2_command_shell.sh jtagconfig ``` 输出示例: ``` 1) USB-Blaster [2-1.5] 020F70DD EP3C120/EP4CE115 ``` 这表明已正确找到一个兼容的目标器件并且处于可用模式下。 #### 3. 实际应用中的注意事项 在实际项目开发过程中需要注意几个方面以确保顺利通信: - 确认所选电缆类型匹配主板接口规格; - 如果存在多个同型号适配器接入同一主机上的话记得区分编号以免混淆; - 当遇到无法正常工作的情况时尝试重新拔插物理连线或是更新最新版固件解决潜在问题; ```python import subprocess def check_jtag_devices(): try: result = subprocess.run(['jtagconfig'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) if "No JTAG hardware found" not in result.stdout: print("JTAG devices detected:\n{}".format(result.stdout)) else: print("No JTAG device was found.") except FileNotFoundError as e: print(f"The command 'jtagconfig' is either missing or inaccessible.\nError details:{e}") check_jtag_devices() ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值