5
5
** Note: Downloading the entire repository is time consuming, so download only the branch you need.**
6
6
7
7
``` console
8
- shell $ git clone --depth=1 --branch v2020.1 .1 git://github.com/ikwzm/ZynqMP-FPGA-Linux
8
+ shell $ git clone --depth=1 --branch v2020.2 .1 git://github.com/ikwzm/ZynqMP-FPGA-Linux
9
9
shell $ cd ZynqMP-FPGA-Linux
10
10
shell $ git lfs pull
11
11
```
@@ -16,14 +16,14 @@ shell$ git lfs pull
16
16
+ boot/
17
17
- boot.bin : Stage 1 Boot Loader
18
18
- uEnv.txt : U-Boot environment variables for linux boot
19
- - image-5.4.0-xlnx-v2020.1 -zynqmp-fpga : Linux Kernel Image (use Git LFS)
20
- - devicetree-5.4.0-xlnx-v2020.1 -zynqmp-fpga-ultra96.dtb : Linux Device Tree Blob
21
- - devicetree-5.4.0-xlnx-v2020.1 -zynqmp-fpga-ultra96.dts : Linux Device Tree Source
19
+ - image-5.4.0-xlnx-v2020.2 -zynqmp-fpga : Linux Kernel Image (use Git LFS)
20
+ - devicetree-5.4.0-xlnx-v2020.2 -zynqmp-fpga-ultra96.dtb : Linux Device Tree Blob
21
+ - devicetree-5.4.0-xlnx-v2020.2 -zynqmp-fpga-ultra96.dts : Linux Device Tree Source
22
22
* debian10-rootfs-vanilla.tgz : Debian10 Root File System (use Git LFS)
23
- * linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb : Linux Image Package (use Git LFS)
24
- * linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb : Linux Headers Package (use Git LFS)
25
- * fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga_1.3.0 -1_arm64.deb : fclkcfg(1.3.0 ) Device Driver and Services Package
26
- * u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga_3.0.1 -0_arm64.deb : u-dma-buf(3.0.1 ) Device Driver and Services Package
23
+ * linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb : Linux Image Package (use Git LFS)
24
+ * linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb : Linux Headers Package (use Git LFS)
25
+ * fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga_1.7.2 -1_arm64.deb : fclkcfg(1.7.2 ) Device Driver and Services Package
26
+ * u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga_3.2.4 -0_arm64.deb : u-dma-buf(3.2.4 ) Device Driver and Services Package
27
27
28
28
### Format SD-Card
29
29
@@ -48,10 +48,10 @@ shell# cp target/Ultra96/boot/* /mnt/u
48
48
``` console
49
49
shell # tar xfz debian10-rootfs-vanilla.tgz -C /mnt/usb2
50
50
shell # mkdir /mnt/usb2/home/fpga/debian
51
- shell # cp linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb /mnt/usb2/home/fpga/debian
52
- shell # cp linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb /mnt/usb2/home/fpga/debian
53
- shell # cp fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga_1.3.0 -1_arm64.deb /mnt/usb2/home/fpga/debian
54
- shell # cp u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga_3.0.1 -0_arm64.deb /mnt/usb2/home/fpga/debian
51
+ shell # cp linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb /mnt/usb2/home/fpga/debian
52
+ shell # cp linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb /mnt/usb2/home/fpga/debian
53
+ shell # cp fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga_1.7.2 -1_arm64.deb /mnt/usb2/home/fpga/debian
54
+ shell # cp u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga_3.2.4 -0_arm64.deb /mnt/usb2/home/fpga/debian
55
55
```
56
56
57
57
#### Add boot partition mount position to /etc/fstab
@@ -119,25 +119,25 @@ root@debian-fpga:~#
119
119
120
120
``` console
121
121
root@debian-fpga:~ # cd /home/fpga/debian
122
- root@debian-fpga:/home/fpga/debian # dpkg -i linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb
123
- Selecting previously unselected package linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga.
124
- (Reading database ... 64989 files and directories currently installed.)
125
- Preparing to unpack linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb ...
126
- Unpacking linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga (5.4.0-xlnx-v2020.1 -zynqmp-fpga-1 ) ...
127
- Setting up linux-image-5.4.0-xlnx-v2020.1 -zynqmp-fpga (5.4.0-xlnx-v2020.1 -zynqmp-fpga-1 ) ...
122
+ root@debian-fpga:/home/fpga/debian # dpkg -i linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb
123
+ Selecting previously unselected package linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga.
124
+ (Reading database ... 181094 files and directories currently installed.)
125
+ Preparing to unpack linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb ...
126
+ Unpacking linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga (5.4.0-xlnx-v2020.2 -zynqmp-fpga-3 ) ...
127
+ Setting up linux-image-5.4.0-xlnx-v2020.2 -zynqmp-fpga (5.4.0-xlnx-v2020.2 -zynqmp-fpga-3 ) ...
128
128
```
129
129
130
130
#### Install Linux Headers Package
131
131
132
132
``` console
133
133
root@debian-fpga:~ # cd /home/fpga/debian
134
- root@debian-fpga:/home/fpga/debian # dpkg -i linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb
135
- Selecting previously unselected package linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga.
136
- (Reading database ... 45342 files and directories currently installed.)
137
- Preparing to unpack linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga_5.4.0-xlnx-v2020.1 -zynqmp-fpga-1_arm64 .deb ...
138
- Unpacking linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga (5.4.0-xlnx-v2020.1 -zynqmp-fpga-1 ) ...
139
- Setting up linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga (5.4.0-xlnx-v2020.1 -zynqmp-fpga-1 ) ...
140
- make: Entering directory '/usr/src/linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga'
134
+ root@debian-fpga:/home/fpga/debian # dpkg -i linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb
135
+ Selecting previously unselected package linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga.
136
+ (Reading database ... 181094 files and directories currently installed.)
137
+ Preparing to unpack linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga_5.4.0-xlnx-v2020.2 -zynqmp-fpga-3_arm64 .deb ...
138
+ Unpacking linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga (5.4.0-xlnx-v2020.2 -zynqmp-fpga-3 ) ...
139
+ Setting up linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga (5.4.0-xlnx-v2020.2 -zynqmp-fpga-3 ) ...
140
+ make: Entering directory '/usr/src/linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga'
141
141
HOSTCC scripts/basic/fixdep
142
142
HOSTCC scripts/kconfig/conf.o
143
143
HOSTCC scripts/kconfig/confdata.o
@@ -175,30 +175,30 @@ scripts/kconfig/conf --syncconfig Kconfig
175
175
HOSTCC scripts/mod/file2alias.o
176
176
HOSTCC scripts/mod/sumversion.o
177
177
HOSTLD scripts/mod/modpost
178
- make: Leaving directory '/usr/src/linux-headers-5.4.0-xlnx-v2020.1 -zynqmp-fpga'
178
+ make: Leaving directory '/usr/src/linux-headers-5.4.0-xlnx-v2020.2 -zynqmp-fpga'
179
179
```
180
180
181
181
#### Install fclkcfg Device Driver and Services Package
182
182
183
183
``` console
184
184
root@debian-fpga:~ # cd /home/fpga/debian
185
- root@debian-fpga:/home/fpga/debian # dpkg -i fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga_1.3.0 -1_arm64.deb
186
- Selecting previously unselected package fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga.
187
- (Reading database ... 65097 files and directories currently installed.)
188
- Preparing to unpack fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga_1.3.0 -1_arm64.deb ...
189
- Unpacking fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga (1.3.0 -1) ...
190
- Setting up fclkcfg-5.4.0-xlnx-v2020.1 -zynqmp-fpga (1.3.0 -1) ...
185
+ root@debian-fpga:/home/fpga/debian # dpkg -i fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga_1.7.2 -1_arm64.deb
186
+ Selecting previously unselected package fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga.
187
+ (Reading database ... 181893 files and directories currently installed.)
188
+ Preparing to unpack fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga_1.7.2 -1_arm64.deb ...
189
+ Unpacking fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga (1.7.2 -1) ...
190
+ Setting up fclkcfg-5.4.0-xlnx-v2020.2 -zynqmp-fpga (1.7.2 -1) ...
191
191
```
192
192
193
193
#### Install u-dma-buf Device Driver and Services Package
194
194
195
195
``` console
196
196
root@debian-fpga:~ # cd /home/fpga/debian
197
- root@debian-fpga:/home/fpga/debian # dpkg -i u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga_3.0.1 -0_arm64.deb
198
- Selecting previously unselected package u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga.
199
- (Reading database ... 65103 files and directories currently installed.)
200
- Preparing to unpack u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga_3.0.1 -0_arm64.deb ...
201
- Unpacking u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga (3.0.1 -0) ...
202
- Setting up u-dma-buf-5.4.0-xlnx-v2020.1 -zynqmp-fpga (3.0.1 -0) ...
197
+ root@debian-fpga:/home/fpga/debian # dpkg -i u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga_3.2.4 -0_arm64.deb
198
+ Selecting previously unselected package u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga.
199
+ (Reading database ... 181899 files and directories currently installed.)
200
+ Preparing to unpack u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga_3.2.4 -0_arm64.deb ...
201
+ Unpacking u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga (3.2.4 -0) ...
202
+ Setting up u-dma-buf-5.4.0-xlnx-v2020.2 -zynqmp-fpga (3.2.4 -0) ...
203
203
```
204
204
0 commit comments