ubuntu12.04安装与使用Xilinx_ISE_DS_14.4

最近硬件开发平台更新到Xilinx的Vertex-7,原来的ISE 10.01无法向后兼容,只能将ISE更新到14.4版本,由于我们的软件驱动什么的都是在ubuntu12.04平台上写的,ISE要是再装在windows平台下实在不方便,在ubuntu下面安装ISE14.4和安装10.01版本类似,可以使用图形界面安装,JTAG仿真器usb cable的驱动如果在安装10.01版本时安装过,那装完之后就可以直接使用了,如果你不知到怎么安装驱动,请参考文章:

Xilinx JTAG Linux

安装完14.4之后,运行chipscope,发现有一些错误,发现是一些环境变量设置之类的问题,通过以下几步,你就可以正确运行chipscope 14.4进行调试了:

1. 执行source /opt/Xilinx/14.4/ISE_DS/settings32.sh

2. 修改/opt/Xilinx/14.4/ISE_DS/ISE/bin/lin/unwrapped/analyser脚本,将第一行的sh脚本执行命令改为bash方式,如下: #!/bin/bash


这样,你运行/opt/Xilinx/14.4/ISE_DS/ISE/bin/lin/unwrapped/analyser,便可以出现chipscope界面了。


当然,如果你想以后打开终端敲一个命令就可以运行chipscope,可以再增加如下几个步骤:

1.  增加一个链接   sudo ln -s /opt/Xilinx/14.4/ISE_DS/ISE/bin/lin/unwrapped/analyser /opt/Xilinx/14.4/ISE_DS/ISE/bin/lin/unwrapped/chipscope          

2.  修改bashrc                     vim ~/.bashrc       增加以下几行

PATH=$PATH:/opt/Xilinx/14.4/ISE_DS/ISE/bin/lin/unwrapped
export PATH
source /opt/Xilinx/14.4/ISE_DS/settings32.sh >> /dev/null

(因为source setting的时候,会打印一些信息,为了在打开终端时不显示哪些信息,因此在上面一句话后面使用了重定向符。)


重新打开一个终端,在终端运行chipscope便弹出了chipsope的界面。现在终于不用再拿两台电脑调试了,一台笔记本就能完成包括网表下载调试,内核驱动,应用层软件调试了。另外可喜的是,ISE14.4 同样支持V5的下载与调试。

希望这篇文章对在ubuntu下面安装ISE 14.4软件遇到同样问题的你有所帮助。

你可能感兴趣的:(ubuntu12.04安装与使用Xilinx_ISE_DS_14.4)