Easiest Way To Get An U-Boot Running on PYNQ-Z1

Hi folks,

is the easiest way to get a running u-boot for Pynq-Z1? The FPGA-bitstream and OS-image will be manually loaded through the u-boot CLI.

Best Regards

Ahmed

Hi @amd,

This question is outside the scope of this forum. You may be better off posting on the Xilinx forums.

Mario

Why? The Pynq-Z1 board is officially supported and for PYNQ getting running it needs u-boot. I do not think that this question is outside the scope of this forum

Ahmed

Hi @amd,

I feel the question is not specific to PYNQ-Z1, as it applies to all zynq 7000 devices. That’s why I suggested you post in the Xilinx forums.

Having said that, the easiest way may be using petalinux and following the steps described in the documentation Documentation Portal

Mario

I just looked into. One requirement for going this path, is having a .bsp file. Should I therefore clone the pynq project and make bsp in the sdbuild directory for pynq-z1?

A BSP is not provided for the PYNQ-Z1.

A Vivado project is created and then a basic BSP is generated. I am not sure if you will be able to use this same project in your use case. PYNQ/boards/Pynq-Z1/petalinux_bsp at master · Xilinx/PYNQ · GitHub

Mario

So a minimal vivado project for pynq-z1 board should be sufficient in creating a bsp file for the petalinux workflow?

Yes, it is enough for the PYNQ flow. I am not sure if it is enough for your use case.

Thanks a lot. I will try this route :slight_smile: