On 01/16/2017 05:20 AM, Brian Hutchinson wrote:


On Jan 13, 2017 3:12 PM, "Brian Hutchinson" <[email protected]
<mailto:[email protected]>> 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


--
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to