Zynq Training #08 – Boot from Zedboard from SD card

YouTube-Channel-Art-Template.png


zynq training #08 - 1.PNG
– Zynq는 전원이 들어오면 first stage boot loader (FSBL)을 실행한다. FSBL은 부팅 가능한 장치를 확인하고, PS를 초기화한다. 그리고 PL을 프로그램하고 baremetal application을 실행한다. PL 프로그래밍 이후 다른 함수를 호출하고 싶으면 fsbl_hooks.c를 수정하면 된다.
– SDK에서 FSBL, bit file, hello world 바이너리를 묶어 boot.bin을 생성한다 (영상 참고).

zynq training #08 - 2.PNG
– ZedBoard가 SD card에서 부팅하도록 하려면 점퍼 세팅을 위와 같이 해주어야 한다. MIO4, MIO5가 위로 가도록 한다. 평소에는 MIO2~MIO6 모두 아래로 내려가있다.
– 생성한 boot.bin을 SD card에 넣고 ZedBoard를 재시작하면 hello world가 실행되는 것을 볼 수 있다.

Advertisements
Tagged with: , , , , , , , , ,
Posted in FPGA

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 101,234 hits
%d bloggers like this: