閱讀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版-源碼-樣章-目錄,感謝大家一直以來的支持