Hi Jean-Francois,

On 31/05/19 20:36, Jean-Francois Dagenais wrote:
> Hi guys,
> 
> I'm trying to switch from meta-xilinx-tools' pmu-firmware to 
> meta-xilinx-standalone.
> 
> I've setup my multiconfig as per README.building.md and am trying to build. 
> Pmu-firmware fails the copy_bsp.sh 
> 
> BSP directory already exists
> Standalone directory already exists
> csudma directory already exists
> uartps directory already exists
> ipipsu directory already exists
> ttcps directory already exists
> emacps directory already exists
> iicps directory already exists
> sdps directory already exists
> qspipsu directory already exists
> gpiops directory already exists
> usbpsu directory already exists
> wdtps directory already exists
> sysmonpsu directory already exists
> cpu directory already exists
> mv: cannot stat 
> '../misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilsecure/src/xsecure_sha2_pmu.a': 
> No such file or directory
> mv: cannot stat 
> '/builds/yocto/mymachine/pmutmp/work/microblazeel-v9.2-bs-cmp-xilinx-elf/pmu-firmware/v2019.1+gitAUTOINC+26c14d9861-r0/git/lib/sw_apps/zynqmp_pmufw/src/../misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src/interface/zynqmp/*':
>  No such file or directory
> WARNING: 
> /builds/yocto/mymachine/pmutmp/work/microblazeel-v9.2-bs-cmp-xilinx-elf/pmu-firmware/v2019.1+gitAUTOINC+26c14d9861-r0/temp/run.do_configure.11740:1
>  exit 1 from 'mv 
> /builds/yocto/mymachine/pmutmp/work/microblazeel-v9.2-bs-cmp-xilinx-elf/pmu-firmware/v2019.1+gitAUTOINC+26c14d9861-r0/git/lib/sw_apps/zynqmp_pmufw/src/../misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src/interface/zynqmp/*
>  
> /builds/yocto/mymachine/pmutmp/work/microblazeel-v9.2-bs-cmp-xilinx-elf/pmu-firmware/v2019.1+gitAUTOINC+26c14d9861-r0/git/lib/sw_apps/zynqmp_pmufw/src/../misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src'
> ERROR: Function failed: do_configure (log file is located at 
> /builds/yocto/mymachine/pmutmp/work/microblazeel-v9.2-bs-cmp-xilinx-elf/pmu-firmware/v2019.1+gitAUTOINC+26c14d9861-r0/temp/log.do_configure.11740)
> 
> I vaguely remember from my relatively short time spent on the xsdk (both in 
> eclipse and through meta-xilinx-tools) that the BSP was a separate build 
> project. How would this work here? Who would build the BSP in a bitbake build.

The pmu-firmware recipe in meta-xilinx-standalone depends on very few
recipes that build a standalone toolchain: only libgcc, libgloss, newlib
and a few dozen native ones.

> standalone's pmu-firmware defines:
> BSP_DIR ?= "${S}/../misc/zynqmp_pmufw_bsp"
> BSP_TARGETS_DIR ?= "${BSP_DIR}/psu_pmu_0/libsrc"
> Is there some dependency missing? Or maybe a step for the BSP prior to 
> pmu-firmware:do_configure ? Or maybe some black magic from meta-petalinux 
> (which I currently don't use)?
> 
> I am a bit clueless here, there's definitely a gap in the 
> meta-xilinx/.../READMEs.
> 
> Any clues anyone?

Not really I'm afraid, but I tried building a pmufw now without
multiconfig and it succeeds in master, thud and the shiny new
rel-v2019.01 branch on xilinx's github and they all succeed.

Which commit are you using?
Does a non-multiconfig setup work?

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

Reply via email to