@@ -179,8 +179,8 @@ IMAGE_INSTALL:append = " \
179179
180180* ZynqMP
181181```
182- yocto-zynqmp-generic-20222 :~$ sudo su
183- yocto-zynqmp-generic-20222 :/home/petalinux# cat /proc/interrupts
182+ yocto-zynqmp-generic-20231 :~$ sudo su
183+ yocto-zynqmp-generic-20231 :/home/petalinux# cat /proc/interrupts
184184 CPU0 CPU1 CPU2 CPU3
185185 11: 13309 13021 13673 14170 GICv2 30 Level arch_timer
186186 14: 0 0 0 0 GICv2 67 Level zynqmp_ipi
@@ -230,15 +230,15 @@ IPI4: 0 0 0 0 Timer broadcast interrupt
230230IPI5: 0 0 0 0 IRQ work interrupts
231231IPI6: 0 0 0 0 CPU wake-up interrupts
232232Err: 0
233- yocto-zynqmp-generic-20222 :/home/petalinux# tree /lib/firmware/
233+ yocto-zynqmp-generic-20231 :/home/petalinux# tree /lib/firmware/
234234/lib/firmware/
235235`-- xilinx
236236 `-- zcu111-pl-demo
237237 |-- zcu111-pl-demo.bit.bin
238238 `-- zcu111-pl-demo.dtbo
239239
2402402 directories, 2 files
241- yocto-zynqmp-generic-20222 :/home/petalinux# fpgautil -b /lib/firmware/xilinx/zcu111-pl-demo/zcu111-pl-demo.bit -o /lib/firmware/xilinx/zcu111-pl-demo/zcu111-pl-demo.dtbo
241+ yocto-zynqmp-generic-20231 :/home/petalinux# fpgautil -b /lib/firmware/xilinx/zcu111-pl-demo/zcu111-pl-demo.bit -o /lib/firmware/xilinx/zcu111-pl-demo/zcu111-pl-demo.dtbo
242242[ 91.039773] fpga_manager fpga0: writing zcu111-pl-demo.bit to Xilinx ZynqMP FPGA Manager
243243[ 91.528214] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/firmware-name
244244[ 91.538354] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/pid
@@ -259,13 +259,13 @@ yocto-zynqmp-generic-20222:/home/petalinux# fpgautil -b /lib/firmware/xilinx/zcu
259259[ 91.906539] input: pl-gpio-keys as /devices/platform/pl-gpio-keys/input/input1
260260Time taken to load BIN is 901.000000 Milli Seconds
261261BIN FILE loaded through FPGA manager successfully
262- yocto-zynqmp-generic-20222 :/home/petalinux#
262+ yocto-zynqmp-generic-20231 :/home/petalinux#
263263```
264264* Versal (DFx Static)
265265```
266- yocto-vck190-dfx-2022 :~$ sudo su
267- root@yocto-vck190-dfx-2022 :~#
268- root@yocto-vck190-dfx-2022 :~# fpgautil -o /lib/firmware/xilinx/vck190-dfx-static/vck190-dfx-static.dtbo
266+ yocto-vck190-dfx-2023 :~$ sudo su
267+ root@yocto-vck190-dfx-2023 :~#
268+ root@yocto-vck190-dfx-2023 :~# fpgautil -o /lib/firmware/xilinx/vck190-dfx-static/vck190-dfx-static.dtbo
269269[ 257.555571] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga/external-fpga-config
270270[ 257.565879] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga/pid
271271[ 257.574670] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga/uid
@@ -279,11 +279,11 @@ root@yocto-vck190-dfx-2022:~# fpgautil -o /lib/firmware/xilinx/vck190-dfx-static
279279[ 257.663234] of-fpga-region fpga:fpga-PR0: FPGA Region probed
280280[ 257.669135] of-fpga-region fpga:fpga-PR1: FPGA Region probed
281281[ 257.675022] of-fpga-region fpga:fpga-PR2: FPGA Region probed
282- root@yocto-vck190-dfx-2022 :~#
282+ root@yocto-vck190-dfx-2023 :~#
283283```
284284* Versal (DFx RP)
285285```
286- root@yocto-vck190-dfx-2022 :~# fpgautil -b /lib/firmware/xilinx/vck190-dfx-static/rp1/vck190-dfx-rp1rm1-dipsw/vck190-dfx-rp1rm1-dipsw.pdi -o /lib/firmware/xilinx/vck190-dfx-static/rp1/vck190-dfx-rp1rm1-dipsw/vck190-dfx-rp1rm1-dipsw.dtbo -f Partial -n PR0
286+ root@yocto-vck190-dfx-2023 :~# fpgautil -b /lib/firmware/xilinx/vck190-dfx-static/rp1/vck190-dfx-rp1rm1-dipsw/vck190-dfx-rp1rm1-dipsw.pdi -o /lib/firmware/xilinx/vck190-dfx-static/rp1/vck190-dfx-rp1rm1-dipsw/vck190-dfx-rp1rm1-dipsw.dtbo -f Partial -n PR0
287287[ 273.511455] fpga_manager fpga0: writing vck190-dfx-rp1rm1-dipsw.pdi to Xilinx Versal FPGA Manager
288288[284052.461]Loading PDI from DDR
289289[284052.566]Monolithic/Master Device
@@ -314,7 +314,7 @@ root@yocto-vck190-dfx-2022:~# fpgautil -b /lib/firmware/xilinx/vck190-dfx-static
314314[ 273.670490] input: pl-gpio-keys as /devices/platform/pl-gpio-keys/input/input0
315315Time taken to load BIN is 171.000000 Milli Seconds
316316BIN FILE loaded through FPGA manager successfully
317- root@yocto-vck190-dfx-2022 :~#
317+ root@yocto-vck190-dfx-2023 :~#
318318```
319319---
320320
@@ -324,7 +324,7 @@ root@yocto-vck190-dfx-2022:~#
324324* Verify PL GPIO DIP switches and Push buttons are registered.
325325* Move the DIP Switches ON/OFF and verify the interrupt counts.
326326```
327- yocto-zynqmp-generic-20222 :/home/petalinux# cat /proc/interrupts
327+ yocto-zynqmp-generic-20231 :/home/petalinux# cat /proc/interrupts
328328 CPU0 CPU1 CPU2 CPU3
329329 11: 23303 22971 24203 24990 GICv2 30 Level arch_timer
330330 14: 0 0 0 0 GICv2 67 Level zynqmp_ipi
@@ -387,7 +387,7 @@ IPI4: 0 0 0 0 Timer broadcast interrupt
387387IPI5: 0 0 0 0 IRQ work interrupts
388388IPI6: 0 0 0 0 CPU wake-up interrupts
389389Err: 0
390- yocto-zynqmp-generic-20222 :/home/petalinux# cat /proc/interrupts
390+ yocto-zynqmp-generic-20231 :/home/petalinux# cat /proc/interrupts
391391 CPU0 CPU1 CPU2 CPU3
392392 11: 28169 27725 29250 30190 GICv2 30 Level arch_timer
393393 14: 0 0 0 0 GICv2 67 Level zynqmp_ipi
@@ -450,22 +450,22 @@ IPI4: 0 0 0 0 Timer broadcast interrupt
450450IPI5: 0 0 0 0 IRQ work interrupts
451451IPI6: 0 0 0 0 CPU wake-up interrupts
452452Err: 0
453- yocto-zynqmp-generic-20222 :/home/petalinux#
453+ yocto-zynqmp-generic-20231 :/home/petalinux#
454454```
455455---
456456
457457### Unloading PL bitstream or pdi and dt overlay
458458* Zynq or ZynqMP
459459```
460- yocto-zynqmp-generic-20222 :/home/petalinux# fpgautil -R
460+ yocto-zynqmp-generic-20231 :/home/petalinux# fpgautil -R
461461```
462462* Versal (DFx RP)
463463```
464- root@yocto-vck190-dfx-2022 :~# fpgautil -R -n PR0
464+ root@yocto-vck190-dfx-2023 :~# fpgautil -R -n PR0
465465```
466466* Versal (DFx Static)
467467```
468- root@yocto-vck190-dfx-2022 :~# fpgautil -R -n Full
468+ root@yocto-vck190-dfx-2023 :~# fpgautil -R -n Full
469469```
470470---
471471
0 commit comments