[meta-xilinx] Did a build of yocto master with meta-xilinx and am trying to figure out how to prep SD card to boot zcu102
Manjukumar Harthikote Matha
manjukumar.harthikote-matha at xilinx.com
Tue Jan 17 14:17:20 PST 2017
On 01/16/2017 05:20 AM, Brian Hutchinson wrote:
>
>
> On Jan 13, 2017 3:12 PM, "Brian Hutchinson" <b.hutchman at gmail.com
> <mailto:b.hutchman at gmail.com>> wrote:
>
> Hi,
>
> Back in November I built core-image-minimal from Yocto master with
> meta-xilinx included.
>
> I have the following files in deploy/images/zcu102-zynqmps:
>
> -rw-r--r-- 2 hutch hutch 24640 Nov 16 01:05 bl31-zcu102-zynqmp.bin
> -rw-r--r-- 2 hutch hutch 71688 Nov 16 01:05 bl31-zcu102-zynqmp.elf
> -rw-r--r-- 1 hutch hutch 1298 Nov 16 01:05
> core-image-ion-e-zcu102-zynqmp-20161116050028.qemuboot.conf
> -rw-r--r-- 1 hutch hutch 1298 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp-20161117223156.qemuboot.conf
> -rw-r--r-- 2 hutch hutch 4839 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp-20161117223156.rootfs.manifest
> -rw-r--r-- 2 hutch hutch 23714041 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp-20161117223156.rootfs.tar.bz2
> lrwxrwxrwx 2 hutch hutch 61 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp.manifest ->
> core-image-ion-e-zcu102-zynqmp-20161117223156.rootfs.manifest
> lrwxrwxrwx 1 hutch hutch 59 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp.qemuboot.conf ->
> core-image-ion-e-zcu102-zynqmp-20161117223156.qemuboot.conf
> lrwxrwxrwx 2 hutch hutch 60 Nov 17 17:38
> core-image-ion-e-zcu102-zynqmp.tar.bz2 ->
> core-image-ion-e-zcu102-zynqmp-20161117223156.rootfs.tar.bz2
> lrwxrwxrwx 2 hutch hutch 69 Nov 16 01:03 Image ->
> Image--4.4-xilinx+git0+dfb97bc345-r0-zcu102-zynqmp-20161116050028.bin
> -rw-r--r-- 2 hutch hutch 11590144 Nov 16 01:03
> Image--4.4-xilinx+git0+dfb97bc345-r0-zcu102-zynqmp-20161116050028.bin
> -rw-r--r-- 2 hutch hutch 29025 Nov 16 01:03
> Image--4.4-xilinx+git0+dfb97bc345-r0-zynqmp-zcu102-revB-20161116050028.dtb
> lrwxrwxrwx 2 hutch hutch 69 Nov 16 01:03 Image-zcu102-zynqmp.bin
> -> Image--4.4-xilinx+git0+dfb97bc345-r0-zcu102-zynqmp-20161116050028.bin
> lrwxrwxrwx 2 hutch hutch 74 Nov 16 01:03
> Image-zynqmp-zcu102-revB.dtb ->
> Image--4.4-xilinx+git0+dfb97bc345-r0-zynqmp-zcu102-revB-20161116050028.dtb
> -rw-rw-r-- 2 hutch hutch 13868335 Nov 16 01:03
> modules--4.4-xilinx+git0+dfb97bc345-r0-zcu102-zynqmp-20161116050028.tgz
> lrwxrwxrwx 2 hutch hutch 71 Nov 16 01:03
> modules-zcu102-zynqmp.tgz ->
> modules--4.4-xilinx+git0+dfb97bc345-r0-zcu102-zynqmp-20161116050028.tgz
> drwxr-xr-x 2 hutch hutch 4096 Nov 16 01:05 qemu-hw-devicetrees
> -rw-r--r-- 2 hutch hutch 294 Nov 17 17:37
> README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
> lrwxrwxrwx 2 hutch hutch 65 Nov 16 01:04 u-boot.bin ->
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.bin
> lrwxrwxrwx 2 hutch hutch 65 Nov 16 01:04 u-boot.elf ->
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.elf
> lrwxrwxrwx 2 hutch hutch 65 Nov 16 01:04
> u-boot-zcu102-zynqmp.bin ->
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.bin
> lrwxrwxrwx 2 hutch hutch 65 Nov 16 01:04
> u-boot-zcu102-zynqmp.elf ->
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.elf
> -rw-r--r-- 2 hutch hutch 503376 Nov 16 01:04
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.bin
> -rw-r--r-- 2 hutch hutch 569704 Nov 16 01:04
> u-boot-zcu102-zynqmp-v2016.01-xilinx+gitAUTOINC+0daf88c7f8-r0.elf
>
> I've been reading in the meta-xilinx archives to see if I could figure
> out how to use these images to create a SD card to boot the board but
> I'm kind of lost.
>
> I read some things that suggested u-boot spl support for this board
> was only in v2016.7 so do I need to change my configs to use that so I
> get a boot.bin file???
>
> I've built images with meta-xilinx before for the zedboard and was
> able to boot from SD but this zcu102 images that were generated I'm
> not familiar with what to do with them ... which ones to copy to SD
> card ... what the SD card names should be etc.
>
> I see there is now a meta-petalinux ... should I be using that instead
> of meta-xilinx?
>
Hi Brian,
meta-petalinux is a distro layer, whereas meta-xilinx is BSP layer.
If you want to use Xilinx SDK toolchain to build, then meta-petalinux
should be included in your layer stack.
meta-xilinx-tools is layer to build fsbl, PMU firmware, BOOT.bin using
Xilinx SDK (xsct). To use meta-xilinx-tools you will need meta-petalinux
in your layer stack.
You can use repo tool to do get the layer stack (2016.4 is latest
release from Xilinx)
https://github.com/Xilinx/yocto-manifests/tree/rel-v2016.4
If SPL is used, then you can just stick with meta-xilinx layer and Yocto
toolchain. The distro can be of your choice Poky, PetaLinux etc.
You can also see the pre-built images from Yocto published here
wiki.xilinx.com/Zynq+2016.4+Release (Please check board versions before
using the images)
Thanks
Manju
> My understanding is petalinux has a fixed Linaro toolchain and some of
> the SDK tools but I'm not aware of any pro's/con's to using that layer
> vs meta-xilinx.
>
> Anyone have a zcu102 booting from SD card with these images???
>
> Thanks!
>
> Regards,
>
> Brian
>
>
> Can I just steal BOOT.bin from the xilinx pre-built image release and
> use the other yocto images to get this thing booting from SD Card since
> Yocto isn't making BOOT.bin for this board?
>
> Regards,
>
> Brian
>
>
More information about the meta-xilinx
mailing list