Alternative to SD Card Boot?

Hi everyone,

I am working with a Zync board remotely and am unable to load the PYNQ image with a SD card. My plan was to load the PYNQ image into the board’s memory instead, so it can boot from it. Is this a good way to deliver the PYNQ image to the board? Are there alternative ways to deliver the PYNQ image without using a SD card? Appreciate the help! :slightly_smiling_face:

The PYNQ root filesystem is a bit big to run from memory directly but there are a couple of options that you could consider

  • Another poster seems to have had some success running the image via NFS.
  • Creating a Petalinux-derived PYNQ image which would be much smaller that the Ubuntu-based one and suitable for booting from memory.

Regardless of which way you go about things you’ll need some way of initially booting the board. For a fully remote setup I suspect the only option is JTAG. Again search for the petalinux-boot --jtag command should help you get started.

Which ever way you go it’s going to be a fairly involved process as it’s not a use case we’ve considered. That’s not to say it can’t be done though.