Sorry, you need to enable JavaScript to visit this website.

Yocto BSP

14 posts / 0 new
Yocto BSP

Is there any interest in a Yocto BSP for the zedboard? I can probably get a basic one together fairly easily, well if I can ever get a zedboard :)


I see no reason why not ... Increasing hardware support for distro's is never a bad idea in my mind :D

yes please!!!

That would be great.

Increases options and avoids the need for porting software your self. Means we should be able to use the openembedded angstrom recipes.

Means all the python code from raspberry pii can be run on a zedboard as a step up. Only problem is the cost (for general hobbiests ).

Still surprised no one has targeted a programmable logic kit at high schools.If someone wanted to start a project for that I'd be happy to help.

I hate forums

Why does the index say there are more replies than I see here?

OE-core zedboard overlay

I'm actually setting it up, so here's an overlay that adds support for Zedboard.

Currently it builds u-boot and BOOT.bin (you'll need to have a FSBL binary to create BOOT.bin) and boots a rootfs from SD card.


I am working my way through it now. Are there any zedboard specific instructions/settings?

Just ask if you have any

Just ask if you have any questions...

If you build "my-image" on the Zed, and (optionally) build the bitstream for the ADI framebuffer, you get a nice base image that fits in the internal flash.

Xilinx Git Failures

This evening I am getting git failures from Xilinx. Specifically U-Boot... Did something change.


WARNING: Failed to fetch URL git://;protocol=git, attempting MIRRORS if available
ERROR: Fetcher failure: Fetch command failed with exit code 128, output:
Cloning into bare repository '/home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/downloads/git2/'...

fatal: The remote end hung up unexpectedly

ERROR: Function failed: Fetcher failure for URL: 'git://;protocol=git'. Unable to fetch URL from any source.
ERROR: Logfile of failure stored in: /home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/tmp-eglibc/work/zynq_zc702-oe-linux-gnueabi/u-boot-zynq/xilinx-zc702-r1/temp/log.do_fetch.14282
ERROR: Task 67 (/home/cah/Backup/Code/zedboard/meta-zynq/oe-core/meta-zynq/recipes-bsp/u-boot/, do_fetch) failed with exit code '1'

Yeah, xilinx problem

It is up and running again.. (for now)
While I am here your how to has a couple of tweeks I would make

metz-zynq -> meta-zynq
MACHINE = "zynq-zc702 -> MACHINE ?= "zynq-zc702
Now clone the meta-zynq layer in the oe-core directory ->
Which oe-core directory? You have them nested. Can you make it more clear?

I note your bug on BOOT.BIN and just use ISE. Can you go through a short procedure of producing the BOOT.BIN? If nothing else can you link to the Xilinx documentation that spells it out?

Can you give a bit more

Can you give a bit more context, I don't understand any of your questions/suggestions.

Contact me by e-mail if you like, because it's a pain to post anything on this board, I don't visit it often...

New errors

Any idea what could cause this?

ERROR: Function failed: do_compile (see /home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/tmp-eglibc/work/zynq_zc702-oe-linux-gnueabi/u-boot/v2011.06+git13+b1af6f532e0d348b153d5c148369229d24af361a-r3/temp/log.do_compile.3932 for further information)
ERROR: Logfile of failure stored in: /home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/tmp-eglibc/work/zynq_zc702-oe-linux-gnueabi/u-boot/v2011.06+git13+b1af6f532e0d348b153d5c148369229d24af361a-r3/temp/log.do_compile.3932
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 8 CROSS_COMPILE=arm-oe-linux-gnueabi- CC=arm-oe-linux-gnueabi-gcc --sysroot=/home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/tmp-eglibc/sysroots/zynq-zc702 zynq_zc70x_config
| awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
| make: *** No rule to make target `zynq_zc70x_config'. Stop.
| make: *** [zynq_zc70x_config] Error 1
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see /home/cah/Backup/Code/zedboard/meta-zynq/oe-core/build/tmp-eglibc/work/zynq_zc702-oe-linux-gnueabi/u-boot/v2011.06+git13+b1af6f532e0d348b153d5c148369229d24af361a-r3/temp/log.do_compile.3932 for further information)
ERROR: Task 6 (/home/cah/Backup/Code/zedboard/meta-zynq/oe-core/oe-core/meta/recipes-bsp/u-boot/, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 490 tasks of which 484 didn't need to be rerun and 1 failed.
No currently running tasks (490 of 497)

Summary: 1 task failed:
/home/cah/Backup/Code/zedboard/meta-zynq/oe-core/oe-core/meta/recipes-bsp/u-boot/, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

UltraZed meta layer

Thanks for working on this.  It would be very helpful to use the yocto tools for all my xilinx variants.

Hello Mroths,

Hello Mroths,

I am not sure how the progress of this BSP went. It appears the last post on this thread besides yours and mine were from 5 years ago.

You could always try taking a look at this post