[meta-xilinx] pmu-firmware configure failure
Luca Ceresoli
luca at lucaceresoli.net
Mon Jun 3 00:47:09 PDT 2019
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
More information about the meta-xilinx
mailing list