Altera_Forum
Honored Contributor
15 years agoQuartus 10.0 on Lucid
This are only quick instructions and have not been tested on a clean system:
What works: - quartus - sopc builder - programmer - eclipse-nios2 What does not work yet: - programming elf files from eclipse-nios2, I get: "nios2-download: error: wrapper script can only download one file at a time" and Unable to find full path for "nios2-elf-g++" Unable to find full path for "nios2-elf-gcc" This are the steps I already did for version 9.1sp2:
$ sudo vi /etc/rc.local
# Altera Quartus II usbfs support
mount --bind /dev/bus /proc/bus
ln -s /sys/kernel/debug/usb/devices /proc/bus/usb/devices
$ sudo vi /etc/udev/rules.d/51-usbblaster.rules
# 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"
$ sudo udevadm control --reload-rules
And this is what I had to do this time:
$ cd Downloads
$ sudo ln -sf /usr/lib/libXi.so.6.0.0 /usr/lib/libXi.so.6
$ sudo ln -sf bash /bin/sh
$ sudo bash 10.0_quartus_free_linux.sh
$ sudo bash 10.0_nios2eds_linux.sh
$ sudo bash 10.0_modelsim_ase_linux.sh
$ sudo ln -sf dash /bin/sh
$ sudo ln -sf /usr/lib/libXi.so.6.1.0 /usr/lib/libXi.so.6
export QUARTUS_ROOTDIR=/opt/altera/10.0/quartus
export SOPC_KIT_NIOS2=/opt/altera/10.0/nios2eds
export SOPC_BUILDER_PATH_100=/opt/altera/10.0/nios2eds
$ /opt/altera/10.0/quartus/bin/quartus
$ /opt/altera/10.0/nios2eds/bin/eclipse-nios2
The install script does not execute properly if /bin/sh is not bash (tchs would probably work too). I am not sure using the older libXi is necessary (you can find it somewhere on this forum) Regards, Iztok Jeras