As I'm around this topic ATM, the both pmu-firmware and fsbl-firmware
recipes are in meta-xilinx-tools, so you have to have this layer
configured. I don't understand the full role of zynqmp-pmwfw and fsbl-fw
yet, but they're tied to these proper recipes.

Hope this hint helps.


On Thu, 6 Apr 2023 at 10:17, Mike Looijmans <[email protected]> wrote:

> Okay, got langdale to build with my old SPL configuration.
>
> Because Xilinx doesn't support SPL, I'll move to FSBL for the ZynqMP
> boards.
>
> But now I'm getting lost. There's apparently a bunch of ways to do this,
> and I have no idea where to start.
>
> I removed the SPL selection from the machine config, which results in
> this build error:
>
> ERROR: Nothing PROVIDES 'fsbl' (but
> /.../meta-xilinx/meta-xilinx-core/recipes-bsp/bootbin/
> xilinx-bootbin_1.0.bb
> DEPENDS on or otherwise requires it)
> fsbl was skipped: The expect file
> /.../build/tmp-glibc/deploy/images/tdpzu9/fsbl-tdpzu9.elf is not available.
> Set FSBL_FILE to the path with a precompiled FSBL binary or you may need
> to enable BBMULTICONFIG += 'fsbl-fw' to generate it.
> ERROR: Required build target 'my-image' has no buildable providers.
> Missing or unbuildable dependency chain was: ['my-image',
> 'u-boot-zynq-uenv', 'virtual/boot-bin', 'fsbl']
>
> In "meta-xilinx-standalone/README.md" there are two solutions, both
> don't work.
>
> One is to use:
> BBMULTICONFIG += "fsbl-fw zynqmp-pmufw"
>
> This results in parse errors in
> meta-xilinx/meta-xilinx-standalone/recipes-bsp/embeddedsw/
> fsbl-firmware_git.bb.
> Which I can work around by simply removing that recipe.
>
> Then I get this:
> ERROR: Nothing PROVIDES 'pmu-firmware'
> pmu-firmware was skipped: incompatible with host aarch64-oe-linux (not
> in COMPATIBLE_HOST)
> pmu-firmware was skipped: incompatible with host aarch64-oe-linux (not
> in COMPATIBLE_HOST)
> pmu-firmware was skipped: incompatible with host aarch64-xilinx-elf (not
> in COMPATIBLE_HOST)
>
>
> So far for that...
>
>
> In "meta-xilinx-standalone/README.md" it also mentions:
>
> To build you should use a command similar to:
> MACHINE=<machine> DISTRO=xilinx-standalone bitbake <recipe>
>
> I'm fine with that, in the paragraph above it states that:
>
>    cortexa53-zynqmp - ZynqMP based Cortex-A53 target
>      Valid Targets: fsbl-firmware, meta-toolchain
>
> But there's no "cortexa53-zynqmp" to be found anywhere.
>
>
> Please help, how is this supposed to work?
>
>
>
>
>
> --
> Mike Looijmans
>
>
> Met vriendelijke groet / kind regards,
>
> Mike Looijmans
> System Expert
>
>
> TOPIC Embedded Products B.V.
> Materiaalweg 4, 5681 RJ Best
> The Netherlands
>
> T: +31 (0) 499 33 69 69
> E: [email protected]
> W: www.topic.nl
>
> Please consider the environment before printing this e-mail
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5194): 
https://lists.yoctoproject.org/g/meta-xilinx/message/5194
Mute This Topic: https://lists.yoctoproject.org/mt/98101406/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to