@@ -7,7 +7,7 @@ It corresponds to boot of both ZYBO and DE0-Nano-SoC in one SD-Card.
77``` console
88shell $ git clone git://github.com/ikwzm/FPGA-SoC-Linux
99shell $ cd FPGA-SoC-Linux
10- shell $ git checkout v0.6.1
10+ shell $ git checkout v0.7.0
1111shell $ git lfs pull
1212```
1313#### Build boot files
@@ -24,17 +24,17 @@ Load Address: 00000000
2424Entry Point: 00000000
2525Contents:
2626 Image 0: 1316 Bytes = 1.29 kB = 0.00 MB
27- cp ../zynq-zybo/boot/vmlinuz -4.12.14 -armv7-fpga boot/vmlinuz -4.12.14 -armv7-fpga
27+ cp ../zynq-zybo/boot/zImage -4.14.21 -armv7-fpga boot/zImage -4.14.21 -armv7-fpga
2828cp ../zynq-zybo/boot/boot.bin boot/boot.bin
2929cp ../zynq-zybo/boot/design_1_wrapper.bit boot/design_1_wrapper.bit
30- cp ../zynq-zybo/boot/devicetree-4.12.14 -zynq-zybo.dtb boot/devicetree-4.12.14 -zynq-zybo.dtb
31- cp ../zynq-zybo/boot/devicetree-4.12.14 -zynq-zybo.dts boot/devicetree-4.12.14 -zynq-zybo.dts
30+ cp ../zynq-zybo/boot/devicetree-4.14.21 -zynq-zybo.dtb boot/devicetree-4.14.21 -zynq-zybo.dtb
31+ cp ../zynq-zybo/boot/devicetree-4.14.21 -zynq-zybo.dts boot/devicetree-4.14.21 -zynq-zybo.dts
3232cp ../zynq-zybo/boot/u-boot.img boot/u-boot.img
33- cp ../de0-nano-soc// boot/devicetree-4.12.14 -socfpga.dtb boot/devicetree-4.12.14 -socfpga.dtb
34- cp ../de0-nano-soc// boot/devicetree-4.12.14 -socfpga.dts boot/devicetree-4.12.14 -socfpga.dts
35- cp ../de0-nano-soc// boot/DE0_NANO_SOC.rbf boot/DE0_NANO_SOC.rbf
36- cp ../de0-nano-soc// u-boot/u-boot-spl.sfp u-boot/u-boot-spl.sfp
37- cp ../de0-nano-soc// u-boot/u-boot.img u-boot/u-boot.img
33+ cp ../de0-nano-soc/boot/devicetree-4.14.21 -socfpga.dtb boot/devicetree-4.14.21 -socfpga.dtb
34+ cp ../de0-nano-soc/boot/devicetree-4.14.21 -socfpga.dts boot/devicetree-4.14.21 -socfpga.dts
35+ cp ../de0-nano-soc/boot/DE0_NANO_SOC.rbf boot/DE0_NANO_SOC.rbf
36+ cp ../de0-nano-soc/u-boot/u-boot-spl.sfp u-boot/u-boot-spl.sfp
37+ cp ../de0-nano-soc/u-boot/u-boot.img u-boot/u-boot.img
3838```
3939
4040#### File Description
@@ -48,18 +48,18 @@ cp ../de0-nano-soc//u-boot/u-boot.img u-boot/u-boot.img
4848 - boot.scr : U-Boot boot script (binary)
4949 - design_1_wrapper.bit : FPGA configuration file (for ZYBO)
5050 - DE0_NANO_SOC.rbf : FPGA configuration file (for DE0-Nano-SoC)
51- - vmlinuz -4.12.14 -armv7-fpga : Linux Kernel Image
52- - devicetree-4.12.14 -zynq-zybo.dtb : Linux Device Tree Blob (for ZYBO)
53- - devicetree-4.12.14 -zynq-zybo.dts : Linux Device Tree Source (for ZYBO)
54- - devicetree-4.12.14 -socfpga.dtb : Linux Device Tree Blob (for DE0-Nano-SoC)
55- - devicetree-4.12.14 -socfpga.dts : Linux Device Tree Source (for DE0-Nano-SoC)
51+ - zImage -4.14.21 -armv7-fpga : Linux Kernel Image
52+ - devicetree-4.14.21 -zynq-zybo.dtb : Linux Device Tree Blob (for ZYBO)
53+ - devicetree-4.14.21 -zynq-zybo.dts : Linux Device Tree Source (for ZYBO)
54+ - devicetree-4.14.21 -socfpga.dtb : Linux Device Tree Blob (for DE0-Nano-SoC)
55+ - devicetree-4.14.21 -socfpga.dts : Linux Device Tree Source (for DE0-Nano-SoC)
5656 + u-boot/
5757 - u-boot-spl.sfp : Stage 1 Boot Loader (for DE0-Nano-SoC U-boot-spl)
5858 - u-boot.img : Stage 2 Boot Loader (for DE0-Nano-SoC U-boot image)
5959 * debian9-rootfs-vanilla.tgz : Debian9 Root File System (use Git LFS)
60- * linux-image-4.12.14 -armv7-fpga_4.12.14 -armv7-fpga-3_armhf.deb : Linux Image Package (use Git LFS)
61- * linux-headers-4.12.14 -armv7-fpga_4.12.14 -armv7-fpga-3_armhf.deb : Linux Headers Package (use Git LFS)
62- * fpga-soc-linux-drivers-4.14.13 -armv7-fpga_0.1.1-1_armhf.deb : Device Drivers Package (use Git LFS)
60+ * linux-image-4.14.21 -armv7-fpga_4.14.21 -armv7-fpga-3_armhf.deb : Linux Image Package (use Git LFS)
61+ * linux-headers-4.14.21 -armv7-fpga_4.14.21 -armv7-fpga-3_armhf.deb : Linux Headers Package (use Git LFS)
62+ * fpga-soc-linux-drivers-4.14.21 -armv7-fpga_0.1.1-1_armhf.deb : Device Drivers Package (use Git LFS)
6363 * fpga-soc-linux-services_0.0.9-1_armhf.deb : Device Services Package (use Git LFS)
6464
6565#### Format SD-Card
@@ -83,9 +83,9 @@ shell# dd if=target/zynq-zybo-de0-nano-soc/u-boot/u-boot-spl.sfp of=/dev/sdc3 bs
8383shell # dd if=target/zynq-zybo-de0-nano-soc/u-boot/u-boot.img of=/dev/sdc3 bs=64k seek=4
8484shell # tar xfz debian9-rootfs-vanilla.tgz -C /mnt/usb2
8585shell # mkdir /mnt/usb2/home/fpga/debian
86- shell # cp linux-image-4.12.14 -armv7-fpga_4.12.14 -armv7-fpga-3_armhf.deb /mnt/usb2/home/fpga/debian
87- shell # cp linux-headers-4.12.14 -armv7-fpga_4.12.14 -armv7-fpga-3_armhf.deb /mnt/usb2/home/fpga/debian
88- shell # cp fpga-soc-linux-drivers-4.12.14 -armv7-fpga_0.1.1-1_armhf.deb /mnt/usb2/home/fpga/debian
86+ shell # cp linux-image-4.14.21 -armv7-fpga_4.14.21 -armv7-fpga-3_armhf.deb /mnt/usb2/home/fpga/debian
87+ shell # cp linux-headers-4.14.21 -armv7-fpga_4.14.21 -armv7-fpga-3_armhf.deb /mnt/usb2/home/fpga/debian
88+ shell # cp fpga-soc-linux-drivers-4.14.21 -armv7-fpga_0.1.1-1_armhf.deb /mnt/usb2/home/fpga/debian
8989shell # cp fpga-soc-linux-services_0.0.9-1_armhf.deb /mnt/usb2/home/fpga/debian
9090shell # umount mnt/usb1
9191shell # umount mnt/usb2
0 commit comments