Comments (2)
This is what we use and it works https://github.com/Xilinx/meta-petalinux/blob/master/conf/distro/include/petalinux-features.conf#L36
Which is essentially PREFERRED_PROVIDER_virtual/boot-bin = "xilinx-bootbin"
If you want to use entire stack including petalinux distro, use meta-petalinux as well. It will perform the required wiring to build the boot images
I will update the Readme to reflect the above approach
from meta-xilinx-tools.
Thanks for the quick reply on this issue. I was using "poky" as DISTRO.
With the preferred provider set a BOOT-zcu102-zynqmp.bin is created.
However, during build several warning messages occured:
WARNING: xilinx-bootbin-1.0-r0 do_install: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-gcc-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_install: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-binutils-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_populate_sysroot: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-gcc-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_populate_sysroot: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-binutils-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-gcc-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-binutils-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package_write_rpm: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-gcc-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package_write_rpm: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-binutils-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package_qa: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-gcc-cross-microblazeel.populate_sysroot not found?
WARNING: xilinx-bootbin-1.0-r0 do_package_qa: Manifest [...]/build/tmp/sstate-control/manifest-x86_64_aarch64-zynqmp-pmu-binutils-cross-microblazeel.populate_sysroot not found?
With DISTRO="petalinux" no preferred provider is required and no WARNINGs are posted. I guess there are some other fine tune things inside the petalinux config. But the issue is resolved.
from meta-xilinx-tools.
Related Issues (20)
- XSCT URL no longer valid. HOT 1
- attrflags is not expanded HOT 4
- Upgrade to warrior HOT 5
- FSBL build fails
- 2019.2: boot-gen depency failure HOT 1
- Yocto build error `package require hsi FAILED` HOT 5
- xsct-tarball.bbclass weak assigns XSCT_STAGING_DIR but doesn't honor it HOT 2
- XILINX_VER_MAIN is set to 2019.2 on rel-v2020.1 HOT 3
- No valid device tree binary found - after added meta-xilix-tools layer. HOT 1
- xsctyaml points to incorrect libdir
- Fpgautil failed if file doesn't exists
- fpga-manager-util: Files/directories were installed but not shipped in any package
- generated boot.bin will not boot correctly after moving the bootbin recipe to meta-xilinx HOT 11
- ZCU104 Linux kernel starting hangs on "Waiting for root device dev/mmcblk0p2..." HOT 5
- ERROR: Nothing RPROVIDES 'xilinx-bootbin' (but /home/madhanmohan/dtsi/layers/wrlinux/wrlinux-distro/recipes-base/images/wrlinux-image-std.bb RDEPENDS on or otherwise requires it) xilinx-bootbin was skipped: Not supported in this configuration by Wind River. To override, add to your local.conf: PNWHITELIST_xilinx += 'bootgen' PNWHITELIST_xilinx-tools += 'xilinx-bootbin' You may also have to add: BB_NO_NETWORK = '0' NOTE: Runtime target 'xilinx-bootbin' is unbuildable, removing... Missing or unbuildable dependency chain was: ['xilinx-bootbin'] ERROR: Required build target 'wrlinux-image-std' has no buildable providers. Missing or unbuildable dependency chain was: ['wrlinux-image-std', 'xilinx-bootbin']
- Kirkstone HOT 1
- fpga-manager-utils recipe looks for pl-final.dts, but pl-final.dts does not exist anymore in xilinx device tree repo HOT 6
- fpgautil source code linked from Wiki has moved HOT 4
- SRC_URI concatenation is missing space HOT 1
- Platform create command Update missing? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meta-xilinx-tools.