Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 3.42 KB

linux-5.15.108-zynqmp-fpga-generic.md

File metadata and controls

63 lines (46 loc) · 3.42 KB

Build Linux 5.10.120-zynqmp-fpga-trial

Download ZynqMP-FPGA-Linux-Kernel-5.15

shell$ wget https://github.com/ikwzm/ZynqMP-FPGA-Linux-Kernel-5.15/archive/refs/tags/5.15.108-zynqmp-fpga-generic-5.tar.gz
shell$ tar xfz 5.15.108-zynqmp-fpga-generic-5.tar.gz

Copy Linux Kernel Image to this repository

shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/vmlinuz-5.15.108-zynqmp-fpga-generic-5      ./files
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/files/config-5.15.108-zynqmp-fpga-generic-5 ./files

Copy Linux Image and Header Debian Packages to this repository

shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/linux-image-5.15.108-zynqmp-fpga-generic_5.15.108-zynqmp-fpga-generic-5_arm64.deb ./debian/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/linux-headers-5.15.108-zynqmp-fpga-generic_5.15.108-zynqmp-fpga-generic-5_arm64.deb ./debian/

Copy devicetree for KV260

shell$ install -d target/Kv260/boot/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/devicetrees/5.15.108-zynqmp-fpga-generic-5/zynqmp-kv260-revB.dtb ./target/Kv260/boot/devicetree-5.15.108-zynqmp-fpga-generic-kv260-revB.dtb
shell$ dtc -I dtb -O dts --symbols -o ./target/Kv260/boot//devicetree-5.15.108-zynqmp-fpga-generic-kv260-revB.dts ./target/Kv260/boot//devicetree-5.15.108-zynqmp-fpga-generic-kv260-revB.dtb

Copy devicetree for KR260

shell$ install -d target/Kr260/boot/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/devicetrees/5.15.108-zynqmp-fpga-generic-5/zynqmp-kr260-revB.dtb ./target/Kr260/boot/devicetree-5.15.108-zynqmp-fpga-generic-kr260-revB.dtb
shell$ dtc -I dtb -O dts --symbols -o ./target/Kr260/boot/devicetree-5.15.108-zynqmp-fpga-generic-kr260-revB.dts ./target/Kr260/boot/devicetree-5.15.108-zynqmp-fpga-generic-kr260-revB.dtb

Copy devicetree for Ultra96

shell$ install -d target/Ultra96/boot/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/devicetrees/5.15.108-zynqmp-fpga-generic-5/avnet-ultra96-rev1.dtb ./target/Ultra96/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96.dtb
shell$ dtc -I dtb -O dts --symbols -o ./target/Ultra96/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96.dts ./target/Ultra96/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96.dtb

Copy devicetree for Ultra96-V2

shell$ install -d target/Ultra96-V2/boot/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/devicetrees/5.15.108-zynqmp-fpga-generic-5/avnet-ultra96v2-rev1.dtb ./target/Ultra96-V2/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96v2.dtb
shell$ dtc -I dtb -O dts --symbols -o ./target/Ultra96-V2/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96v2.dts ./target/Ultra96-V2/boot/devicetree-5.15.108-zynqmp-fpga-generic-ultra96v2.dtb

Copy devicetree for UltraZed-EG-IOCC

shell$ install -d target/UltraZed-EG-IOCC/boot/
shell$ cp ZynqMP-FPGA-Linux-Kernel-5.15-5.15.108-zynqmp-fpga-generic-5/devicetrees/5.15.108-zynqmp-fpga-generic-5/zynqmp-uz3eg-iocc.dtb ./target/UltraZed-EG-IOCC/boot/devicetree-5.15.108-zynqmp-fpga-generic-uz3eg-iocc.dtb
shell$ dtc -I dtb -O dts --symbols -o ./target/UltraZed-EG-IOCC/boot/devicetree-5.15.108-zynqmp-fpga-generic-uz3eg-iocc.dts ./target/UltraZed-EG-IOCC/boot/devicetree-5.15.108-zynqmp-fpga-generic-uz3eg-iocc.dtb