Ubuntu 16.04 환경 에서 USRP FPGA 프로젝트 를 컴 파일 하 는 방법
2089 단어 USRP
다음 에 생 성 된 과정 을 기록 하여 나중에 찾 아 볼 수 있 도록 하 겠 습 니 다.
참고:http://blog.csdn.net/cracked_hitter/article/details/53875401
(1) 위의 블 로 그 를 참고 하여 제 fpga - src 디 렉 터 리 아래 폴 더 가 비어 있 습 니 다. 그리고 저 는 홈 페이지 에 가서 완전한 fpga 코드 를 다운로드 하고 fpga - src 의 파일 을 모두/fpga - src/디 렉 터 리 에 복사 하 였 습 니 다.
내 컴퓨터 에 대응 하 는 경 로 는:/Home/caton/workarea - uhd/uhd/fpga - src/입 니 다.
PS: UHD 설치 경로
장치 경 로 를 사용 하기 위해 이 문 서 는 USRPN 210 을 예 로 들 기 때문에 경 로 는 다음 과 같 습 니 다.
/fpga - src/usrp 2/top/N2x 0
/Home/caton/workarea - uhd/uhd/fpga - src/usrp 2/top/N2x 0 디 렉 터 리 의 Makefile 파일 은 다음 과 같 습 니 다.
# # Copyright 2011 Ettus Research LLC# all: N200R3 N210R3 N200R4 N210R4find -name "*.twr"| xargs grep constraint | grep met clean:rm -rf build* N200R3:make -f Makefile.$@ bin N210R3:make -f Makefile.$@ bin N200R4:make -f Makefile.$@ bin N210R4:make -f Makefile.$@ bin .PHONY: all clean
(2) xtclsh 도 구 를 사용 하여 코드 컴 파일
xtclsh 도 구 는/14.6/ISE 에 있 습 니 다.DS/ISE/bin/lin 디 렉 터 리 에서 제 컴퓨터 에 대응 하 는 경 로 는/opt/Xilinx/14.7/ISE 입 니 다.DS/ISE/bin/lin
(3) xtlsh 를 실행 하고 아래 명령 을 각각 실행 합 니 다.
cd/opt/ opt 디 렉 터 리 로 전환
cd Xilinx/14.7/ISE_DS/ISE/bin/lin
./xtclsh
(4) FPGA 코드 를 생 성하 여 아래 명령 을 각각 수행 합 니 다.
cd ~ /홈/caton 디 렉 터 리 로 전환
cd workarea-uhd/uhd/fpga-src/usrp2/top/N2x0 make N210R3
(5) FPGA 프로젝트 파일 생 성
마지막 으로 worcarea - uhd/uhd/fpga - src/usrp 2/top/N2x 0 디 렉 터 리 에서 build - N210R 3 파일 을 생 성 합 니 다. 맨 위 파일 은?
u2plus.xise.
메모: B210 개발 판 을 만 드 는 FPGA 프로젝트 라면 make 가 필요 합 니 다. N210R 3 으로 바꾸다
make B210 PROJECT_ONLY=1。 http://files.ettus.com/manual/md_usrp3_build_instructions.html。
소스 코드 다운로드 사이트 주소:https://github.com/EttusResearch/uhd.
FPGA 코드 를 생 성 할 때 일부 만 생 성 되 는 경우 도 있 는데, 이 경우 다시 위의 절차 에 따라 다시 한 번 해 보 자. 시간 차 가 20 분 정도 안 되 겠 지.