blueecho's collection

누군가에게 "당신은 무엇을 잘하십니까?"라는 질문을 들었을때 바로 대답할것을 만들어보자~!!
        
분류 전체보기 (267)
NeWs (21)
배움생활 (107)
취미생활 (118)
끄적끄적 (5)
인생설계 (12)
Wish list (4)
Fedora 연구실생활 영화감상 자전거 리눅스 사진 연구실 생활 솔카당 지름신 일본소설
«   2024/05   »
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
블로그 이동하였습니다.

 

windrvr6에 해당하는 글 1개
2009.06.25   Fedora에서 Xilinx iMPACT를 실행시키기 위한 방법 

  Fedora에서 Xilinx iMPACT를 실행시키기 위한 방법 | 2009. 6. 25. 14:13 | 배움생활/SoC   
USB to JATG 장비가 다른 곳에 출장중인지라, linux에서 프로그래밍을 하려고 이것저것 해봤습니다.(논문은??? -_-)
어제 밤에 찾아본 방법중에 하나가 xc3prog라는 프로그램을 이용해서 사용하는 방법이 있었는데 잠들기 전에 찾다가 보니 libusb-driver를 사용하는 방법이 있더군요.

기본적으로 iMPACT의 JTAG케이블은 windrvr6라는 라이브러리를 사용하게 되어있습니다만 이게 한번에 구하기 쉽지 않더라구요. 그리고 xilinx에서 제공하고 있는 라이브러리의 경우는 컴파일에서 문제가 되는 경우가 생겨서(아마 커널 소스가 필요한거 같은데 안 받아놓은지라.. -_-)... 커널컴파일쪽은 자신이 많이 없어서 그냥 다른 방법으로 가기로 했습니다. ㅋㅋㅋ

1. 우선 libusb-driver의 소스를 받습니다. 요기~
2. 받은 소스를 가지고 make를 이용해 libusb-driver.so와 libusb-driver-debug.so를 만들어줍니다.
3. 만들어진 라이브러리를 실행파일이 있는 폴더 $XILINX/bin/lin에 복사를 합니다.
4. iMPACT실행시 windrvr을 사용하지않고 libusb-driver를 사용하도록 실행파일을 변경해 줘야 합니다. _impact 를 _impact.bin으로 복사합니다.
5. _impact를 만들어 줍니다.

#!/bin/sh
#
# Preload driver binary
LD_PRELOAD=$XILINX/bin/lin/libusb-driver.so $0.bin $*

6. 실행합니다. 참~ 쉽죠~잉~~~

ps. 머리가 나쁘면 몸이 고생한다고... 이거 하느라 3시간 이상 걸렸네요. 이거 인터넷 정보검색사 반납해야겠어요.. ㅠㅠ


#1
 
     
- Home
- Guestbook
- Manage - Location
- Tag - Post