Jump to content
  • 0

old zybo?



Is there a correct way to boot petalinux (using the official 2017.4 version)?

I have copied BOOT.BIN image.ub to the first partition of the SD card.

Connect micro USB, ttyUSB1, but there is no outputting anything.

The DONE led is also not lighted up.

Or is there  a whole image to download??

P.S. This image worked: https://miscircuitos.com/tutorial-zybo-linux-i-how-to-load-linux-debian-in-zybo-zynq-with-a-sd-card/

Unfortunately, the official one is not working. I think their tutorial lacked something...

Edited by mopplayer
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Hi @mopplayer,

Based on the title of the post, I'm guessing you are referring to the original Zybo (https://digilent.com/reference/programmable-logic/zybo/start) with the VGA port as opposed to the Zybo Z7 (https://digilent.com/reference/programmable-logic/zybo-z7/start)?

I'm not certain which materials you used, but there are some instructions for the original Zybo board available here: https://github.com/Digilent/Petalinux-Zybo.

Otherwise if you have the Zybo Z7, there are much more up to date instructions and releases available here: https://digilent.com/reference/programmable-logic/zybo-z7/demos/petalinux.

Let me know if you have any questions.


Link to comment
Share on other sites

  • 0

I was successful in booting the prebuilt petalinux image from the "old Zybo" this morning.

Here are my steps.  I'm not sure if they are "minimal" in the sense they may have unnecessary portions, but they did work for me.

1) Create a petalinux project from the provided .bsp given here using the 2017.4 version of the tools.  This is downloaded from:


2) Partition my 32 GB sd card with two partitions.  You can do this from either Windows or Linux, but I personally did this from Windows using the disk partition tool. The first partition is about 1 GB for the "boot" stuff, and the second partition is for "data" that I want to give the operating system outside of the petalinux project.  Both are formatted with Fat32 with the default block size.  You can add support for other file systems using petalinux -c kernel, but Fat32 is the default in the given .bsp. 

3) Copy the "BOOT.bin", "image.ub" from the prebuilt image folder inside the petalinux project onto the "boot" partition of the SD card.  

4) Eject the SD card.  Insert into the Zybo board.

5) Swap the boot jumper pins to "SD".  Plug in the UART USB cable.

6) Turn on the Zybo's power.

7) Launch a serial monitor such as Putty with 115200 baud, 8 data bits, 1 stop bits, no parity, no flow control.

8) The Zybo board boots and logs the user in as root.


Hope this helps.  



Edited by Jakob Kunzler
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...