Hi
I am using the Xilinx petalinux tool version 2019.1 to build the images for booting up the Ultrazed EV starter Kit.
I have downloadedUltraZed-EV Carrier Card—PetaLinux 2019.1 Enhanced BSP file from the reference-designs in https://www.element14.com/community/community/designcenter/zedboardcommunity/ultrazed/ultrazed-ev
I have a sample HDF exported from Vivado 2019.1 also.
Here are the steps that i followed ( method 1)
1. petalinux-create -t project -s <path-to-BSP/uz7ev_evcc_2019_1.bsp>
2. petalinux-config --get-hw-description=<path-to-HDF>
3. petalinux-build
When I used the template option without giving BSP and only specifying the HDF, the build was successful. Reference to this link (https://www.avnet.com/wps/portal/us/resources/article/building-petalinux-for-the-ultrazed-and-pcie-carrier-card/ )
step 1 replaced with "petalinux-create --type project --template zynqMP --name <project name> "
(method 2)
1. petalinux-create --type project --template zyncMP --name <project name>
2. petalinux-config --get-hw-description=<path-to-HDF>
3. petalinux-build
with method 2 the build was successful.
So If we are building without BSP, I found that the device tree binding will have missing device/nodes missing eth/usb peripherals and we have to add some of the peripherals manually.
My build environment is Ubuntu 16.04, with sufficient memory requirements.
What can be the possible solutions to build with BSP file and followed by configuration with HDF, is there anything I am missing out?
Thanks