Xillybus and ROS on Ubuntu14.04 on Zybo Part 1 : 하드웨어 빌드 ~ BOOT.bin 생성
하드웨어 빌드:Windows Windows 컴퓨터에서 먼저 C 드라이브 바로 아래에 작업 공간 C:\work_space를 만듭니다. 이하, Windows 머신에서의 작업은 이 작업 공간에서 실시합니다. Xillybus 사이트 에서 zybo 기본 디자인 It Xu Evaly Zy Bo 1.3c. 다음 p (직접 링크)를 다운로드하여 작업 공간에 저장합니다.
C:\work_space\xillinux-eval-zybo-1.3c.zip
전개하면 다음과 같은 디렉토리 구조로 되어 있습니다.
xillinux-eval-zybo-1.3c/
|--bootfiles/
|--cores/
|--runonce/
|--system/
|--verilog/
|--vhdl/
|--vivado-essentials/
Vivado14.04를 시작합니다. Vivado를 시작한 후
Tools->Run Tcl Script
를 선택하고,C:\work_space\xillinux-eval-zybo-1.3c\verilog\xillydemo-vivado.tcl
를 지정합니다.Xillybus Vivado 프로젝트가 시작됩니다.
프로젝트가 시작되면 Generate Bitstream합니다.
완료되면 다음과 같은 대화 상자가 나오지만 취소하십시오.
Contents로 돌아가기
u-boot 빌드 : 우분투 우분투 컴퓨터에서 먼저 작업 공간을 만듭니다. 이하, Ubuntu 머신에서의 작업은 이 작업 공간에서 실시합니다. $mkdir ~/work_dir $cd ~/work_dir 또한 Vivado14.04의 설정을합니다. $source /opt/Xilinx/Vivado/2014.4/settings64.sh u-boot에 대한 소스 코드를 가져옵니다. $ git clone -b master-next https://github.com/DigilentInc/u-boot-Digilent-Dev.git $ cd u-boot-Digilent-Dev/ Zybo용 구성을 합니다. $make CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_zybo_config 빌드합니다. $make CROSS_COMPILE=arm-xilinx-linux-gnueabi- ~/u-boot-Digilent-Dev/ 에 u-boot가 되어 있으면 성공입니다. 이 u-boot를 Windows 컴퓨터의 C:\work_space에 u-boot.elf라는 이름으로 복사합니다.
Contents로 돌아가기
BOOT.bin 생성 : Windows 방금 빌드한 Vivado의 하드웨어를 내보냅니다. File->Export->Export Hardware를 선택하십시오.
다음 대화 상자가 나타납니다. Include bitstream을 체크해 OK.
SDK를 시작합니다.
File->Launch SDK
를 선택하십시오.다음 대화 상자가 나타납니다. 확인해 주세요.
SDK에서 Xillybus 프로젝트가 생성되었습니다.
SDK에서
File->New->Application Project
를 선택합니다.다음 대화 상자에서 Project Name에 FSBL을 입력하고 Next합니다.
또한 Template에서는 Zynq FSBL을 선택하고 Finish합니다.
자동으로 FSBL 프로젝트가 생성되고 빌드됩니다.
C:\work_space\xillinux-eval-zybo-1.3c\verilog\vivado\xillydemo.sdk\FSBL\Debug
에 FSBL.elf가 있습니다.SDK에서 FSBL 폴더를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 Create Boot Image를 선택합니다.
대화 상자에서 추가
C:\work_space\u-boot.elf
를 선택하고 확인합니다.최종 파일은 다음 세 가지입니다.
xillydemo.bit이 선택되지 않은 경우
C:\work_space\xillinux-eval-zybo-1.3c\verilog\vivado\xillydemo.sdk\xillydemo_hw_platform_0\xillydemo.bit
를 추가합니다.파일을 확인할 수 있으면 Create Image하십시오.
C:\work_space\xillinux-eval-zybo-1.3c\verilog\vivado\xillydemo.sdk\FSBL\bootimage
BOOT.bin이 생성되면 성공입니다.BOOT.bin은 Ubuntu 머신의
~/work_dir
에 복사해 둡시다.Contents로 돌아가기
Reference
이 문제에 관하여(Xillybus and ROS on Ubuntu14.04 on Zybo Part 1 : 하드웨어 빌드 ~ BOOT.bin 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazuyamashi/items/4a0a7e530cb1965a2484텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)