费了好大的劲,终于可以用了,庆祝一下。
1.首先去altera的ftp下载QUARTUS6.1的LINUX版本,包括四个部分,quartus_linux, ip_linux, nios2eds_linux, quartus_devinfo.刚开始只下载了前面三个包,装完了以后提示我没有器件信息,不得不再花两小时去下载devinfo这个安装包
2.用tar xvf ***.tar解压缩,每个目录里面都会有一个安装脚本,切换到root权限,执行脚本就会安装了,应该注意,最先安装quartus,然后设置好QUARTUS_ROOTDIR, 如:
export QUARTUS_ROOTDIR=/opt/altera6.1/quartus6.1
再安装nios2eds
3.装完以后,设置相应的环境变量
export QUARTUS_ROOTDIR=/opt/altera6.1/quartus6.1
source /opt/altera6.1/nios2_6.1/env.sh
export PATH=$PATH:$QUARTUS_ROOTDIR/bin:$QUESTA_HOME/questasim/linux
export PATH=$PATH:$SOPC_KIT_NIOS2/bin:$SOPC_KIT_NIOS2/bin/nios2-gnutools/H-i686-pc-linux-gnu/bin
4.然后就可以在命令行通过quartus命令来启动了
5.然后就是装LIC×××,可以到网上找到LINUX版本的LIC××,把libsys_cpt.so拷贝到quartus/linux目录,覆盖原有的文件,然后再把LIC××指向 CRACK的LICENSE就好了。
6.现在软件启动以后,可以测试一下,最麻烦的事情应该是怎么安装BYTEBLASTERII的驱动了,在QURTUS下面下载,老是找不到下载线,google了半天,发现应该装一个BYTEBLASTERII的驱动程序才可以,但是网上的资料是USBBLASTER的,很少有关于BYTEBLASTERII的。直接陷入僵局。。。。
7.后来找到了ALTERA的一份官方资料,好像可以通过编译源代码得到驱动,后来终于找到了源代码包。
,注意了,博客上只能上传RAR/ZIP的压缩包,所以我在压缩包的后面加了一个.ZIP的后缀,但是这是一个tar.gz的包。
8.安装编译所需要的软件,不如GCC,MAKE等等
9.通过apt-get install linux-headers-*****来安装操作系统的头文件,然后按照源代码里面的说明进行编译,过程中可能需要修改几处脚本,否则会编译不通过。
首先是执行configure脚本,这里面会去搜索系统的headers的路径,可能2.6以后的内核与以前不一样了,所以脚本里面可以直接把/usr/src/linux-headers-****写进去,这样就不会出错了
10.make,编译
11.make install安装驱动程序,里面需要调用chkconfig来启动服务,但是UBUNTU里面没有这个安装包了,到网上搜了一圈,发现SYSV-RC-CONFIG有类似的功能,用sysv-rc-config jtagd on代替脚本里面的chkconfig -add jtagd
12.用sysv-rc-config看jtagd服务是否已经启动
13.用/etc/rc.d/***/jtagd start来启动jtag
14.用jtagconfig --add byteblaster2 /dev/byteblaster0来增加硬件
15.用jtagconfig看看是不是已经能找到硬件啦?
如下:
duckfly@duckfly:~/software/altera$ jtagconfig
1) ByteBlasterMV [/dev/byteblaster0]
020820DD EP1C6
16.到这里,QUARTUS就完全可以使用啦,不过LINUX版本的软件么有NIOS2-CONSOLE,所以调试软件的时候可能有些麻烦,后续需要研究一下NIOS2-ELF-GDB,看怎么使用他来DEBUG。。。
好了,把我能记起来的都写下了,中间可能有些不是非常详细,,能记多少写多少把,遇到问题再慢慢研究。。。
贴一张截图:
用户1362366 2008-9-22 07:27
用户1362366 2008-9-22 07:26
用户1362366 2008-9-22 07:25
supershiyan_570635730 2008-5-15 15:13
supershiyan_570635730 2008-5-15 15:11
supershiyan_570635730 2008-5-15 15:10
supershiyan_570635730 2008-5-15 15:10
supershiyan_570635730 2008-5-15 15:09
用户76594 2008-3-30 00:28
用户31672 2008-3-28 15:55