2009年9月3日 星期四

SoC數位電路設計-使用Andes Core(5-3)安裝Xilinx JTAG tools Linux驅動程式

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
(6). Verilog IDE: Xilinx ISE 11.1.
2. 目的: 安裝Xilinx JTAG tools Linux 驅動程式,使iMPACT可以連線USB Cable.
3. 實驗步驟:
(1). 將USB Cable接上PC,發現USB Cable LED顯示〝紅燈〞.(2). 使用〝Terminal〞,輸入〝sudo apt-get install gitk git-gui libusb-dev build-essential fxload〞安裝必要的Package.(3). 輸入〝cd /opt〞至此目錄.(4). 輸入〝sudo mkdir Xilinx〞建立檔案夾.(5). 輸入〝cd Xilinx〞至此目錄.(6). 輸入〝sudo git clone git://git.zerfleddert.de/usb-driver〞開始下載usb-driver-HEAD.tar.gz的source code.(7). 輸入〝cd usb-driver〞至此目錄.(8). 輸入〝sudo make〞開始編譯,產生〝libusb-driver.so〞檔.(9). 輸入〝export LD_PRELOAD=/opt/Xilinx/usb-driver/libusb-driver.so〞.注意: 輸入〝vim ~/.bashrc〞,使用Vim修改Ubuntu環境變數.
A. 按〝i〞輸入模式,開始編輯.
B. 如不想編輯按〝ESC -> :q!〞不存檔並結束編輯.
C. 修改完成後按〝ESC -> :wq〞存檔並結束編輯.
D. 可以在〝Terminal〞下輸入〝export〞,檢視環境變數.(10). 輸入〝sudo cp /home/acer/ISE-11.1/ISE/bin/lin/xusbdfwu.rules /etc/udev/rules.d/
〞與〝sudo cp /home/acer/ISE-11.1/ISE/bin/lin/xusb*.hex /usr/share/〞.(11). 輸入〝sudo /etc/init.d/udev restart〞.(12). 開啟iMPACT,輸入〝cd /home/acer/ISE-11.1/ISE/bin/lin〞至此目錄,再輸入〝./impact〞執行程式.(13). USB Cable LED應顯示〝綠燈〞, iMPACT應該要能連線到USB Cable.


沒有留言:

張貼留言