블로그 이미지
stluck

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday

'ubuntu 9.10 xilinx'에 해당되는 글 1건

  1. 2009.11.04 Using Xilinx USB Driver on Ubuntu 9.10
2009. 11. 4. 00:57 Cad Lab./Gun
Linux 64bit 커널 2.6.18이상에서는 지금 까지 Xilinx USB Cable을 사용하기 위해 쓰던 Windrvr6이 동작하지 않는다. (09년 10월 기준, Ubuntu 9.10)

libusb를 이용하도록 하자.


1.  아래 파일은 받은 후 압축을 풀고 make 하면 libusb-driver.so 라아브러리가 만들어진다.
2. .so 라이비리리를 /usr/lib64 에 복사한다.

3. LD_PRELOAD=/usr/lib64/libusb-driver.so 환경변수를 추가한다.
     $ export LD_PRELOAD=/usr/lib64/libusb-driver.so

4. udev 용 룰파일을 만든다.   
     $ sudo vi /etc/udev/50-xilinx-usb-pav.rules

5. 룰 파일에 아래 내용을 추가한다. 
     ACTION=="add", BUS=="usb", SYSFS{idVendor}=="03fd", MODE="666"

6. udev 를 재시작 한다. 
     $ sudo /etc/init.d/udev restart

7. xlinx usb 장치의 버스 번호와 할당번호를 확 인 한 다.
    $ lsusb | grep Xilinx
사용자 삽입 이미지
  * 각자 버스 번호와 장치번호는 다를 수 있다.

8. 만약 ID가 03fd:0008 이 아니라면 firmware를 업데이트 해야한다.
      $ sudo /sbin/fxload -v -t fx2 -I (Xilinx ISE Inst Dir)/xusbdfwu.hex -D /dev/bus/usb/002/004
   * 마지막 두 숫자 는 버스 번 호 와 장 치 번 호 이 므 로 각 자 에 맞 게 해 주 면 됨
   * fxload 패키지 필요( Ubuntu : sudo apt-get install fxload ; Fedora | Centos : sudo yum install fxload)

9.  impact를 실 행 후 껐 다 가 다 시 실 행 한 다 

10. chain 이 잘 인 식 되 는 지 확 인 한 다.

11. 만약, 안 된 다 면  1025 버 전 의 드 라 이 버 를 받 는 다.
       ftp://ftp.xilinx.com/pub/utilities/fpga/xusbdfwu-1025.zip

12. 8번 과정을 새로 받 은 드라 이버를 이용 해 서 반 복 한 다.

13. impact를 재 시 작 한 다.


원 본 :  http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/archive/2007/03/msg00101.html

'Cad Lab. > Gun' 카테고리의 다른 글

Ubuntu XDMCP ( Xmanager )  (0) 2009.11.14
Ubuntu 9.10 불완전한 한글 입력  (0) 2009.11.10
FLEXlm License Manager error on Windows installed.  (0) 2009.10.16
64bit Linux로의 이주,,,  (0) 2009.10.16
이사용 vim 설정  (0) 2009.10.15
posted by stluck