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 工具。
    在這裏插入圖片描述