Load DLL(TERASIC_JTAG_DRIVE.dll)fail错误解决

最近在使用FPGA板子DE2_115时,使用Control Panel控制面板上时总是出现---------Load
DLL(TERASIC_JTAG_DRIVE.dll)fail---------的错误
在这里插入图片描述

话不多说,直接开始正文

本指南中以 Quartus II 16.1 以及DE2-115 开发板为例进行说明:

  1. 请确保您的电脑上已经成功安装 Quartus II v16.1 软件。
  2. 请确保您电脑设备管理器的通用串行总线下能检测到 Altera USB-Blaster(或 Altera
    USB-Blaster II,根据您所使用的开发板而定)。

在这里插入图片描述

  1. 请确保环境变量指在 Quartus II 16.1 软件的安装目录下,如下图:

在这里插入图片描述

  1. 解压 bin32 压缩文件(可从 http://mail.terasic.com.cn/~wyzhou/bin32.zip 进行下载),将解压得到的 bin32 文件夹复制到您的 Quartus II 16.1 软件安装路径如: G:\IntelFPGA\16.1\quartus 下面

在这里插入图片描述

  1. 打开 DE2-115 控制面板程序,不出意外,即可运行成功
    在这里插入图片描述

  2. OK,你看到这一步说明可能还是显示Load DLL(TERASIC_JTAG_DRIVE.dll)fail错误
    请继续执行以下步骤:
    a. 将开发板与 PC 连接并上电。
    b. 将DE2-115 Control Panel目录下的所有文件复制到您的Quartus II 16.1软件安装路径
    G:\IntelFPGA\16.1\quartus\bin32 文件夹下
    在这里插入图片描述
    c. 在 Quartus II 16.1 的Tools -> programmer 工具下手动下载 DE2_115_ControlPanel.sof 文件(该文件在 DE2-115 Control Panel 目录下)
    在这里插入图片描述
    在这里插入图片描述
    d. 重新打开 DE2-115 Control Panel 工具,即可自动连接.此处强调下:
    打开G:\IntelFPGA\16.1\quartus\bin32下的Control Panel.exe 工具,并非c步骤图示下文件夹的Control Panel.exe 工具。
    在这里插入图片描述