Ubuntu 14.04 安裝 Xilinx ISE 14.7 全過程


生命在於折騰。
這個帖子作為我安裝xilinx ISE 14.7版本一個記錄。希望給需要的人一些幫助,這些內容絕大部分也是來源於互聯網。

軟硬件: 

lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Trusty Tahr (development branch) Release: 14.04 Codename: trusty uname -a 3.12.0-5-generic #13-Ubuntu SMP Mon Dec 2 18:18:13 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

 

第一步,下載安裝包
到官網注冊,然后下載linux版本的ISE14.7。
鏈接:http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html

第二步,安裝:

sudo tar -xvf Xilinx_ISE_DS_14.7_1015_1.tar -C /opt ./opt/Xilinx_ISE_DS_14.7_1015_1/xsetup

然后彈出的是圖形化安裝向導,選擇安裝路徑那些你會吧,其它全部默認即可,安裝過程比較漫長~本人安裝在/opt/Xilinx下

第三步,激活
自己去網上搜索licence,或者購買。
得到后,啟動ISE,以絕對路徑執行(linux版本竟然沒幫我們建立快捷方式==!)
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/ise
成功啟動之后打開HELP菜單的Mange Licence子項,然后再彈出的窗口中點擊Load Licence然后彈出的瀏覽窗口中選擇你的licence即可。

第四步 當工程有MicroBlaze時綜合出現如下類似錯誤(並不是MicroBlaze建立不對)

ERROR:EDK -
   Error while running "gmake -f system.make netlist".
ERROR: synthesizing XPS module failed!

Process "XPS Process: Synthesize XPS Source" faile



這個錯誤的原因是ISE找不到gmake變量,解決方法是:

sudo ln -s /usr/bin/make /usr/bin/gmake 


或者在執行ise之前執行:

export gmake=/usr/bin/make


第五步,建立快捷方式
首先是建立一個腳本,腳本內容為:

#!/bin/bash export LD_PRELOAD=/opt/Xilinx/usb-driver/libusb-driver.so ISE_DS_DIR=/opt/Xilinx/14.7/ISE_DS unset LD_PRELOAD export gmake=/usr/bin/make cd "$ISE_DS_DIR" source "$ISE_DS_DIR"/settings64.sh export LANG=''  # reset locale to English to fix decimal/comma seperation "$ISE_DS_DIR"/ISE/bin/lin64/ise

 


在/usr/share/applications建立一個desktop文件,取名為ISE.desktop
用文本編輯器打開輸入:

[Desktop Entry] Version=1.0 Name=ISE Exec=/opt/Xilinx/14.7/ISE_DS/ise Terminal=false Icon=/opt/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png Type=Application Categories=Development

 


注意Exec的可執行文件為我們剛才建立的腳本文件,注意這個腳本必須有執行的權限。

第六步,安裝j-link驅動
主要是參考這貼:Install Xilinx Cable Drivers on 32 bit Ubuntu
還有這貼:Xilinx_JTAG_Linux
 做完這兩個個帖子應該做的事之后必須保證執行lsusb命令時可以看到你的j-link(xilinx.inc)

 

第二個鏈接在第一個鏈接上引用,但是第二個鏈接有個小錯誤:
就是編譯64位的命令應該是:

sudo make
32位的才是
sudo make lib32 
注:我的過程和第一個鏈接也稍微不同,里面說“There are 3 different ways connecting to JTAG.”
但是,我的j-link裝完驅動之后燈變黃了,就可以用了,可以燒寫,SDK也可以調試了。
沒有手動連接j-link的過程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM