digilent IP 모듈을 리눅스에서 손쉽게 사용하기 위해 Digilent Linux 커널을 사용한다.
아래와 같이 옵션입력하여 git clone 한다.
git clone --recursive https://github.com/Digilent/linux-digilent.git
리눅스 커널은 arm 툴체인을 사용하여 빌드한다.
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
아래과 같이 입력하여 zynq 설정한다.
make xilinx_zynq_defconfig
hdmi 출력을 위해 추가 설정이 필요하다.
make menuconfig
<*> Device Drivers -> Graphics support -> Bootup logo
<*> Device Drivers -> Graphics support -> Xilinx DRM -> Digilent VGA/HDMI DRM Encoder Driver
<*> Device Drivers -> Common Clock Framework -> Digilent axi_dynclk Driver
make -j10 UIMAGE_LOADADDR=0x8000 uImage
Kernel: arch/arm/boot/uImage is ready 를 확인한다.
arch >> arm >> boot >> uImage 파일을 SD카드에 붙여넣는다.
'Xilinx SoC > Zybo Z7 10' 카테고리의 다른 글
[Linux+HDMI](4)리눅스 동작 확인 (0) | 2022.07.03 |
---|---|
[Linux+HDMI](2)부트 이미지(FSBL, U-boot) 만들기, Vitis 2020.2 (0) | 2022.07.03 |
[Linux+HDMI](1)하드웨어 설계, Vivado 2020.2 (0) | 2022.07.03 |
[Linux+HDMI](0)개요 (0) | 2022.07.03 |