ubuntu 下安装quartus ii9.1及usb-blaster配置

℡╲_俬逩灬. 提交于 2019-12-02 07:56:39

1.到官网下载免费的网络版quartus ii

http://dl.altera.com/?edition=web      选择版本为9.1

从官网下载下来的文件名是:91_quartus_free_linux.tar

2.解压

tar -xvf 91_quartus_free_linux.tar

3.cd到解压目录执行sudo ./install

按enter,会让你填安装目录,在这里我选择默认的/opt/altera9.1,读者可以另行选择,但目录名不能含中文或者空格

4.安装好之后gedit ~/.bashrc

在末尾添加以下代码:

# Altera Quartus environment variables
QUARTUS_64BIT=0
MWOS=linux
MWARCH=i86
QUARTUS_MWWM=allwm
export QUARTUS_ROOTDIR=/opt/altera9.1/quartus/
export PATH=$PATH:/opt/altera9.1/quartus/bin/:/opt/altera9.1/quartus/linux/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib/:/usr/lib:/opt/#altera9.1/quartus/linux/
unset GCC_EXEC_PREFIX

你就可以不必cd到bin下打开quartus了,在任意目录下都可以执行输入quartus运行软件

5.连接好板子,你的电脑,usb-blaster,JTAG线,开启板子,ubuntu会自动给你安装驱动,终端下输入lsusb就可以看到你的板子了

6.测试,随便一个例子都行,弄好之后打开programer准备下载程序到板子上,选择设备,这边可能会没出现usb-blaster,继续往下看

7.还有需要说明的是usb-blaster普通用户无法使用,得切换到root下,下面我们先

让普通用户可以使用USB-Blaster:
     I. 创建/etc/udev/rules.d/51-usbblaster.rules文件,终端运行命令:sudo gedit /etc/udev/rules.d/51-usbblaster.rules
     II. 在里面加入下面内容:
        # Altera USB-Blaster rule to set mode to 666.
        SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", RUN+="/bin/chmod 0666 %c"
     III.终端运行命令:sudo udevadm control --reload-rules

执行完上面这步如果还不行的话,再继续执行以下这步:

sudo gedit /etc/rc.local

增加以下代码:

sudo mount --bind /dev/bus /proc/bus
sudo ln -s /sys/kernel/debug/usb/devices /proc/bus/usb/devices 
重启下,一般到这一步就能看到usb-blaster了

如果还是不行,参考这篇:http://www.cnblogs.com/sopc-mc/archive/2010/05/01/1725756.html

ps:个人提醒,下程序到板子的时候记得插好线,有时候接触不良下程序的过程也会报错,或者换条线试试。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!