阅读22 返回首页    go 阿里云 go 技术社区[云栖]


UBUNTU12.04 安装ISE 12.2

1、首先从官网下载ISE套件,并解压。

2、终端下进入安装包文件夹,并运行xsetup文件

      cd Xilinx_ISE_DS_Lin_12.2_M.63c.1.1

      sudo sh xsetup(一定要加sudo,否则安装完无法导入license)

之后就出现图形安装界面,和windows差不多。默认安装目录是/opt/Xilinx

——————————————————————————————————————————————————————————

(这部分是网上看到的,不知到是不是有必要,但都安装了)

3、安装完成后,安装运行ISE DS需要用到的软件。

使用root完成以下安装和配置

   1、重新设置sh为bash

        # dpkg-reconfigure dash,提示是否要dash时,选no。

   2、安装libdb

         # apt-get install libdb-dev

         ISE要求的是4.1版本,做个连接#ln -sf libdb-4.2.so /usr/lib/libdb-4.1.so

   3、安装libXm

        # apt-get install libmotif3

   4、安装 libstdc++5

         Ubuntu9.10自带的是libstdc++6,apt-get上没有libstdc++6,从网上下一个https://download.csdn.net/source/205090,放在/usr/lib下,再做个软连接

         ln -sf /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5

   5、安装fxload

        fxload用来更新下载器的hex,# apt-get install fxload

 

   6、安装wrap编辑器

        # apt-get install rlwrap

   7、伪装gmake

        # ln -sf make /usr/bin/gmake

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4、安装下载器驱动

    # cd /opt/Xilinx/12.2/ISE_DS/common/bin/lin/install_script/install_drivers/linux_drivers/pcusb

    # ./setup_pcusb

    安装的过程中检查/etc/hotplug/usb下是否已有相关的文件,若无则会把下载器有关的hex文件复制到/etc/hotplug/usb下。

    为下载器新建一个udev设备,在下新建udev文件xusbdfw.rules,其内容如下

 

SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0008", MODE="666"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0007", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0009", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xup.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000d", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_emb.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000f", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xlp.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xp2.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0015", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xse.hex -D $tempnode"

 

SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0009", MODE="666"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0007", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0009", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xup.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000d", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_emb.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000f", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xlp.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xp2.hex -D $tempnode"

BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0015", RUN+="/sbin/fxload -v -t fx2 -I /etc/hotplug/usb/xusbdfwu.fw/xusb_xse.hex -D $tempnode"

之所以要把PID0008和0009都添加进去,是因为使用完下载器后,其PID可能会为0008或0009,而在初始化JTAG链时,程序是检测PID0008而不检测PID0009。重启udev,# /etc/init.d/udev restart

———————————————————————————————————————————————————————————————————

5、添加环境变量

 在主文件夹下,打开.bashrc文件,在末尾加上

PATH=$PATH:/opt/Xilinx/12.2/ISE_DS/ISE/bin/lin

进入安装目录:/opt/Xilinx/12.2/ISE_DS,运行source ./settings32.sh

然后从网上下载一个ISE12.2的lience。完成后,在终端输入ise,回车就可以运行ISE了,提示没有lience,确定后出现locate lience对话框,选择下载的lience,然后refresh,退出,即完成了lience的安装

最后更新:2017-04-03 12:55:42

  上一篇:go html5关键词相关整理
  下一篇:go 《iOS开发指南》第二版 iOS7版-源码-样章-目录,感谢大家一直以来的支持