Skip to content

Commit

Permalink
Merge branch 'build-v0.5.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
ikwzm committed Nov 1, 2017
2 parents 15d1bda + 864327e commit 16b1af7
Show file tree
Hide file tree
Showing 19 changed files with 153,842 additions and 59 deletions.
7 changes: 5 additions & 2 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ This Repository provides a Linux Boot Image(U-boot, Kernel, Root-fs) for FPGA-So
### Features

* Hardware
+ ZYBO : Xilinx Zynq-7000 ARM/FPGA SoC Trainer Board by Digilent
+ ZYBO : Xilinx Zynq-7000 ARM/FPGA SoC Trainer Board by Digilent
+ ZYBO-Z7 : Xilinx Zynq-7020 Development Board by Digilent
+ PYNQ-Z1 : Python Productive for Zynq by Digilent
+ DE0-Nano-SoC : Altera SoC FPGA Development Kit by terasic
* U-Boot v2016.03 (customized)
+ Build for ZYBO, PYNQ-Z1 and DE0-Nano-SoC
+ Build for ZYBO, ZYBO-Z7, PYNQ-Z1 and DE0-Nano-SoC
+ Customized boot by uEnv.txt
+ Customized boot by boot.scr
* Linux Kernel Version v4.12.14
Expand All @@ -42,6 +43,7 @@ Install

* Install U-Boot and Linux to SD-Card
+ [ZYBO](doc/install/zynq-zybo.md)
+ [ZYBO-Z7](doc/install/zynq-zybo-z7.md)
+ [PYNQ-Z1](doc/install/zynq-pynqz1.md)
+ [DE0-Nano-SoC](doc/install/de0-nano-soc.md)
+ [Dual Boot(ZYBO and DE0-Nano-SoC)](doc/install/zynq-zybo-de0-nano-soc.md)
Expand All @@ -58,6 +60,7 @@ Build
------------------------------------------------------------------------------------

* [Build U-boot for ZYBO](doc/build/u-boot-zynq-zybo.md)
* [Build U-boot for ZYBO-Z7](doc/build/u-boot-zynq-zybo-z7.md)
* [Build U-boot for PYNQ-Z1](doc/build/u-boot-zynq-pynqz1.md)
* [Build U-boot for DE0-Nano-SoC](doc/build/u-boot-de0-nano-soc.md)
* [Build Linux Kernel](doc/build/linux-kernel-4.12.14.md)
Expand Down
25 changes: 22 additions & 3 deletions doc/build/linux-kernel-4.12.14.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,18 @@ shell$ git commit -m "patch for armv7-fpga"
##### Patch for usb chipidea driver

```
patch -p0 < ../files/linux-4.12.14-armv7-fpga-patch-usb-chipidea.diff
git add --update
git commit -m "patch for usb chipidea driver for issue #3"
shell$ patch -p0 < ../files/linux-4.12.14-armv7-fpga-patch-usb-chipidea.diff
shell$ git add --update
shell$ git commit -m "patch for usb chipidea driver for issue #3"
```

##### Patch for zynq zybo z7

````
shell$ patch -p0 < ../files/linux-4.12.14-armv7-fpga-patch-zybo-z7.diff
shell$ git add --update
shell$ git add arch/arm/boot/dts/zynq-zybo-z7.dts
shell$ git commit -m "add zynq-zybo-z7.dts"
```
##### Create tag
Expand All @@ -61,6 +70,7 @@ shell$ make armv7_fpga_defconfig
shell$ export DTC_FLAGS=--symbols
shell$ make deb-pkg
shell$ make zynq-zybo.dtb
shell$ make zynq-zybo-z7.dtb
shell$ make zynq-pynqz1.dtb
shell$ make socfpga_cyclone5_de0_sockit.dtb
````
Expand All @@ -73,6 +83,15 @@ shell$ cp arch/arm/boot/dts/zynq-zybo.dtb ../target/zynq-zybo/boot/devicetree-4.
shell$ dtc -I dtb -O dts -o ../target/zynq-zybo/boot/devicetree-4.12.14-zynq-zybo.dts arch/arm/boot/dts/zynq-zybo.dtb
```
#### Copy zImage and devicetree to tareget/zybo-zynq-z7/boot/
```
shell$ cp arch/arm/boot/zImage ../target/zynq-zybo-z7/boot/zImage-4.12.14-armv7-fpga
shell$ cp arch/arm/boot/dts/zynq-zybo-z7.dtb ../target/zynq-zybo-z7/boot/devicetree-4.12.14-zynq-zybo-z7.dtb
shell$ dtc -I dtb -O dts --symbols -o ../target/zynq-zybo-z7/boot/devicetree-4.12.14-zynq-zybo-z7.dts arch/arm/boot/dts/zynq-zybo-z7.dtb
```
#### Copy zImage and devicetree to target/zybo-pynqz1/boot/
```
Expand Down
56 changes: 56 additions & 0 deletions doc/build/u-boot-zynq-zybo-z7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
### Build U-boot for ZYBO Z7

There are two ways

1. run scripts/build-u-boot-zynq-zybo-z7.sh (easy)
2. run this chapter step-by-step (annoying)

#### Download U-boot Source

##### Clone from git.denx.de/u-boot.git

```
shell$ git clone git://git.denx.de/u-boot.git u-boot-zynq-zybo-z7
````

##### Checkout v2016.03

```
shell$ cd u-boot-zynq-zybo-z7
shell$ git checkout -b u-boot-2016.03-zynq-zybo refs/tags/v2016.03
```

#### Patch for zynq-zybo

```
shell$ patch -p0 < ../files/u-boot-2016.03-zynq-zybo-z7.diff
shell$ git add --update
shell$ git add arch/arm/dts/zynq-zybo-z7.dts
shell$ git add board/xilinx/zynq/zybo_z7_hw_platform/*
shell$ git add configs/zynq_zybo_z7_defconfig
shell$ git add include/configs/zynq_zybo_z7.h
shell$ git commit -m "patch for zynq-zybo-z7"
```

#### Setup for Build

```
shell$ cd u-boot-zynq-zybo-z7
shell$ export ARCH=arm
shell$ export CROSS_COMPILE=arm-linux-gnueabihf-
shell$ make zynq_zybo_z7_defconfig
```

#### Build u-boot

```
shell$ make
```

#### Copy boot.bin and u-boot.img to target/zybo-zynq/boot/

```
shell$ cp spl/boot.bin ../target/zynq-zybo-z7/boot/
shell$ cp u-boot.img ../target/zynq-zybo-z7/boot/
```

20 changes: 10 additions & 10 deletions doc/install/de0-nano-soc.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
```
shell$ git clone git://github.com/ikwzm/FPGA-SoC-Linux
shell$ cd FPGA-SoC-Linux
shell$ git checkout v0.5.0
shell$ git checkout v0.5.1
shell$ git lfs pull
```

Expand All @@ -15,17 +15,17 @@ shell$ git lfs pull
+ boot/
- DE0_NANO_SOC.rbf : FPGA configuration file (Raw Binary Format)
- uEnv.txt : U-Boot environment variables for linux boot
- zImage-4.12.13-armv7-fpga : Linux Kernel Image (use Git LFS)
- devicetree-4.12.13-socfpga.dtb : Linux Device Tree Blob
- devicetree-4.12.13-socfpga.dts : Linux Device Tree Source
- zImage-4.12.14-armv7-fpga : Linux Kernel Image (use Git LFS)
- devicetree-4.12.14-socfpga.dtb : Linux Device Tree Blob
- devicetree-4.12.14-socfpga.dts : Linux Device Tree Source
+ u-boot/
- u-boot-spl.sfp : Stage 1 Boot Loader(U-boot-spl)
- u-boot.img : Stage 2 Boot Loader(U-boot)
+ examples/ : Example Programs
* debian9-rootfs-vanilla.tgz : Debian9 Root File System (use Git LFS)
* linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* fpga-soc-linux-services_0.0.7-1_armhf.deb : Device Services Package (use Git LFS)

#### Format SD-Card
Expand All @@ -48,9 +48,9 @@ shell# cp target/de0-nano-soc/boot/* /mnt/usb1
shell# dd if=target/de0-nano-soc/u-boot/u-boot-spl.sfp of=/dev/sdc3 bs=64k seek=0
shell# dd if=target/de0-nano-soc/u-boot/u-boot.img of=/dev/sdc3 bs=64k seek=4
shell# tar xfz debian9-rootfs-vanilla.tgz -C /mnt/usb2
shell# cp linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-services_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell$ cp -r target/de0-nano-soc/examples /mnt/usb2/home/fpga
shell# umount mnt/usb1
Expand Down
14 changes: 7 additions & 7 deletions doc/install/device-drivers.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ root@debian-fpga:~#
#### Install Linux Headers Package

```
fpga@debian-fpga:~$ sudo dpkg -i linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb
fpga@debian-fpga:~$ sudo dpkg -i linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb
fpga@debian-fpga:~$ sudo dpkg -i linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb
fpga@debian-fpga:~$ sudo dpkg -i linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb
```

#### Install Device Drivers and Services Package

```
fpga@debian-fpga:~$ sudo dpkg -i fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb
Selecting previously unselected package fpga-soc-linux-drivers-4.12.13-armv7-fpga.
fpga@debian-fpga:~$ sudo dpkg -i fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb
Selecting previously unselected package fpga-soc-linux-drivers-4.12.14-armv7-fpga.
(Reading database ... 39197 files and directories currently installed.)
Preparing to unpack fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb ...
Unpacking fpga-soc-linux-drivers-4.12.13-armv7-fpga (0.0.7-1) ...
Setting up fpga-soc-linux-drivers-4.12.13-armv7-fpga (0.0.7-1) ...
Preparing to unpack fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb ...
Unpacking fpga-soc-linux-drivers-4.12.14-armv7-fpga (0.0.7-1) ...
Setting up fpga-soc-linux-drivers-4.12.14-armv7-fpga (0.0.7-1) ...
```

```
Expand Down
20 changes: 10 additions & 10 deletions doc/install/zynq-pynqz1.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
```
shell$ git clone git://github.com/ikwzm/FPGA-SoC-Linux
shell$ cd FPGA-SoC-Linux
shell$ git checkout v0.5.0
shell$ git checkout v0.5.1
shell$ git lfs pull
```

Expand All @@ -16,14 +16,14 @@ shell$ git lfs pull
- boot.bin : Stage 1 Boot Loader(U-boot-spl)
- u-boot.img : Stage 2 Boot Loader(U-boot)
- uEnv.txt : U-Boot environment variables for linux boot
- zImage-4.12.13-armv7-fpga : Linux Kernel Image (use Git LFS)
- devicetree-4.12.13-zynq-pynqz1.dtb : Linux Device Tree Blob
- devicetree-4.12.13-zynq-pynqz1.dts : Linux Device Tree Source
- zImage-4.12.14-armv7-fpga : Linux Kernel Image (use Git LFS)
- devicetree-4.12.14-zynq-pynqz1.dtb : Linux Device Tree Blob
- devicetree-4.12.14-zynq-pynqz1.dts : Linux Device Tree Source
+ examples/ : Example Programs
* debian9-rootfs-vanilla.tgz : Debian9 Root File System (use Git LFS)
* linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* fpga-soc-linux-services_0.0.7-1_armhf.deb : Device Services Package (use Git LFS)

#### Format SD-Card
Expand All @@ -44,9 +44,9 @@ shell# mount /dev/sdc1 /mnt/usb1
shell# mount /dev/sdc2 /mnt/usb2
shell# cp target/zynq-pynqz1/boot/* /mnt/usb1
shell# tar xfz debian9-rootfs-vanilla.tgz -C /mnt/usb2
shell# cp linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-services_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell$ cp -r target/zynq-pynqz1/examples /mnt/usb2/home/fpga
shell# umount mnt/usb1
Expand Down
34 changes: 17 additions & 17 deletions doc/install/zynq-zybo-de0-nano-soc.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ It corresponds to boot of both ZYBO and DE0-Nano-SoC in one SD-Card.
```
shell$ git clone git://github.com/ikwzm/FPGA-SoC-Linux
shell$ cd FPGA-SoC-Linux
shell$ git checkout v0.5.0
shell$ git checkout v0.5.1
shell$ git lfs pull
```
#### Build boot files
Expand All @@ -24,14 +24,14 @@ Load Address: 00000000
Entry Point: 00000000
Contents:
Image 0: 1316 Bytes = 1.29 kB = 0.00 MB
cp ../zynq-zybo/boot/zImage-4.12.13-armv7-fpga boot/zImage-4.12.13-armv7-fpga
cp ../zynq-zybo/boot/zImage-4.12.14-armv7-fpga boot/zImage-4.12.14-armv7-fpga
cp ../zynq-zybo/boot/boot.bin boot/boot.bin
cp ../zynq-zybo/boot/design_1_wrapper.bit boot/design_1_wrapper.bit
cp ../zynq-zybo/boot/devicetree-4.12.13-zynq-zybo.dtb boot/devicetree-4.12.13-zynq-zybo.dtb
cp ../zynq-zybo/boot/devicetree-4.12.13-zynq-zybo.dts boot/devicetree-4.12.13-zynq-zybo.dts
cp ../zynq-zybo/boot/devicetree-4.12.14-zynq-zybo.dtb boot/devicetree-4.12.14-zynq-zybo.dtb
cp ../zynq-zybo/boot/devicetree-4.12.14-zynq-zybo.dts boot/devicetree-4.12.14-zynq-zybo.dts
cp ../zynq-zybo/boot/u-boot.img boot/u-boot.img
cp ../de0-nano-soc//boot/devicetree-4.12.13-socfpga.dtb boot/devicetree-4.12.13-socfpga.dtb
cp ../de0-nano-soc//boot/devicetree-4.12.13-socfpga.dts boot/devicetree-4.12.13-socfpga.dts
cp ../de0-nano-soc//boot/devicetree-4.12.14-socfpga.dtb boot/devicetree-4.12.14-socfpga.dtb
cp ../de0-nano-soc//boot/devicetree-4.12.14-socfpga.dts boot/devicetree-4.12.14-socfpga.dts
cp ../de0-nano-soc//boot/DE0_NANO_SOC.rbf boot/DE0_NANO_SOC.rbf
cp ../de0-nano-soc//u-boot/u-boot-spl.sfp u-boot/u-boot-spl.sfp
cp ../de0-nano-soc//u-boot/u-boot.img u-boot/u-boot.img
Expand All @@ -48,18 +48,18 @@ cp ../de0-nano-soc//u-boot/u-boot.img u-boot/u-boot.img
- boot.scr : U-Boot boot script (binary)
- design_1_wrapper.bit : FPGA configuration file (for ZYBO)
- DE0_NANO_SOC.rbf : FPGA configuration file (for DE0-Nano-SoC)
- zImage-4.12.13-armv7-fpga : Linux Kernel Image
- devicetree-4.12.13-zynq-zybo.dtb : Linux Device Tree Blob (for ZYBO)
- devicetree-4.12.13-zynq-zybo.dts : Linux Device Tree Source (for ZYBO)
- devicetree-4.12.13-socfpga.dtb : Linux Device Tree Blob (for DE0-Nano-SoC)
- devicetree-4.12.13-socfpga.dts : Linux Device Tree Source (for DE0-Nano-SoC)
- zImage-4.12.14-armv7-fpga : Linux Kernel Image
- devicetree-4.12.14-zynq-zybo.dtb : Linux Device Tree Blob (for ZYBO)
- devicetree-4.12.14-zynq-zybo.dts : Linux Device Tree Source (for ZYBO)
- devicetree-4.12.14-socfpga.dtb : Linux Device Tree Blob (for DE0-Nano-SoC)
- devicetree-4.12.14-socfpga.dts : Linux Device Tree Source (for DE0-Nano-SoC)
+ u-boot/
- u-boot-spl.sfp : Stage 1 Boot Loader (for DE0-Nano-SoC U-boot-spl)
- u-boot.img : Stage 2 Boot Loader (for DE0-Nano-SoC U-boot image)
* debian9-rootfs-vanilla.tgz : Debian9 Root File System (use Git LFS)
* linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* fpga-soc-linux-services_0.0.7-1_armhf.deb : Device Services Package (use Git LFS)

#### Format SD-Card
Expand All @@ -82,9 +82,9 @@ shell# cp target/zynq-zybo-de0-nano-soc/boot/* /mnt/u
shell# dd if=target/zynq-zybo-de0-nano-soc/u-boot/u-boot-spl.sfp of=/dev/sdc3 bs=64k seek=0
shell# dd if=target/zynq-zybo-de0-nano-soc/u-boot/u-boot.img of=/dev/sdc3 bs=64k seek=4
shell# tar xfz debian9-rootfs-vanilla.tgz -C /mnt/usb2
shell# cp linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-image-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.14-armv7-fpga_4.12.14-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.14-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-services_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# umount mnt/usb1
shell# umount mnt/usb2
Expand Down
53 changes: 53 additions & 0 deletions doc/install/zynq-zybo-z7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
### ZYBO Z7

#### Downlowd from github

```
shell$ git clone git://github.com/ikwzm/FPGA-SoC-Linux
shell$ cd FPGA-SoC-Linux
shell$ git checkout v0.5.1
shell$ git lfs pull
```

#### File Description

* tareget/zynq-zybo-z7/
+ boot/
- boot.bin : Stage 1 Boot Loader(U-boot-spl)
- u-boot.img : Stage 2 Boot Loader(U-boot)
- uEnv.txt : U-Boot environment variables for linux boot
- zImage-4.12.13-armv7-fpga : Linux Kernel Image (use Git LFS)
- devicetree-4.12.13-zynq-zybo-z7.dtb : Linux Device Tree Blob
- devicetree-4.12.13-zynq-zybo-z7.dts : Linux Device Tree Source
* debian9-rootfs-vanilla.tgz : Debian9 Root File System (use Git LFS)
* linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Image Package (use Git LFS)
* linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb : Linux Headers Package (use Git LFS)
* fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb : Device Drivers Package (use Git LFS)
* fpga-soc-linux-services_0.0.7-1_armhf.deb : Device Services Package (use Git LFS)

#### Format SD-Card

````
shell# fdisk /dev/sdc
:
:
:
shell# mkfs-vfat /dev/sdc1
shell# mkfs.ext3 /dev/sdc2
````

#### Write to SD-Card

````
shell# mount /dev/sdc1 /mnt/usb1
shell# mount /dev/sdc2 /mnt/usb2
shell# cp target/zynq-zybo-z7/boot/* /mnt/usb1
shell# tar xfz debian9-rootfs-vanilla.tgz -C /mnt/usb2
shell# cp linux-image-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp linux-headers-4.12.13-armv7-fpga_4.12.13-armv7-fpga-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-drivers-4.12.13-armv7-fpga_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# cp fpga-soc-linux-services_0.0.7-1_armhf.deb /mnt/usb2/home/fpga
shell# umount mnt/usb1
shell# umount mnt/usb2
````

Loading

0 comments on commit 16b1af7

Please sign in to comment.