Adding a New Recipe to the Workspace Layer
To add a new recipe to the workspace layer, use the petalinux-devtool add
command. For petalinux-devtool add bbexample
https://github.com/whbruce/bbexample.git
This command fetches the
source from the specified URL and creates the recipe bbexample in the Devtool
Workspace directory.
petalinux-devtool add devtoolexample 'https://github.com/whbruce/bbexample.git'
[INFO] Extracting yocto SDK to components/yocto. This may take time!
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using HW file: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/project-spec/hw-description/system-top.dts
[INFO] Getting Platform info from HW file
[INFO] Generating Kconfig for the project
[INFO] Silentconfig project
[INFO] Generating kconfig for rootfs
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Generating cortex-a72 Linux configuration [ None ]
[INFO] Generating microblaze baremetal configuration for versal PMC (PLM)
[INFO] Generating microblaze processor tunes
[INFO] Generating microblaze baremetal configuration for Versal PSM
[INFO] Adding user layers
[INFO] Generating machine conf file
[INFO] Generating plnxtool conf file
[INFO] Generating workspace directory
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:33537, PID: 2240323
INFO: Specified workspace already set up, leaving as-is
INFO: Enabling workspace layer in bblayers.conf
[INFO] devtool add devtoolexample https://github.com/whbruce/bbexample.git
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:41365, PID: 2240492
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:35735, PID: 2240576
WARNING: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/layers/meta-qt5/lib/recipetool/create_qt5.py:133: SyntaxWarning: invalid escape sequence '\s'
if re.match('^QT\s*[+=]+', line):
WARNING: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/layers/meta-qt5/lib/recipetool/create_qt5.py:141: SyntaxWarning: invalid escape sequence '\s'
elif re.match('^SUBDIRS\s*[+=]+', line):
INFO: Fetching git://github.com/whbruce/bbexample.git;protocol=https;branch=master...
Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |##############################################| Time: 0:18:47
Parsing of 18603 .bb files complete (0 cached, 18603 parsed). 26643 targets, 13683 skipped, 84 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Fetching uninative binary shim file:///wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/downloads/uninative/6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5/x86_64-nativesdk-libc-4.6.tar.xz;sha256sum=6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5 (will check PREMIRRORS first)
NOTE: Fetching uninative binary shim file:///wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/downloads/uninative/6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5/x86_64-nativesdk-libc-4.6.tar.xz;sha256sum=6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5 (will check PREMIRRORS first)
NOTE: Fetching uninative binary shim file:///wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/downloads/uninative/6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5/x86_64-nativesdk-libc-4.6.tar.xz;sha256sum=6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5 (will check PREMIRRORS first)
Sstate summary: Wanted 1 Local 0 Mirrors 0 Missed 1 Current 0 (0% match, 0% complete)
Initialising tasks: 100% |###########################################| Time: 0:00:00
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 3 tasks of which 0 didn't need to be rerun and all succeeded.
INFO: Using default source tree path /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/sources/devtoolexample
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:41843, PID: 2395019
INFO: Recipe /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/recipes/devtoolexample/devtoolexample_git.bb has been automatically created; further editing may hchimmil@xhdlc210037:/wrk/everest_fchchimmil@xhdlc210037:/wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1$
Getting the Status of the Recipes in Your Workspace
Use the petalinux-devtool status
command to list the recipes
currently in your workspace. Information includes the paths to their respective
external source trees.
petalinux-devtool status
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using HW file: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/project-spec/hw-description/system-top.dts
[INFO] Getting Platform info from HW file
[INFO] Silentconfig project
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Generating workspace directory
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:33351, PID: 2427635
INFO: Specified workspace already set up, leaving as-is
[INFO] devtool status
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:43443, PID: 2431818
devtoolexample: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/sources/devtoolexample (/wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/recipes/devtoolexample/devtoolexample_git.bb)
Modifying an Existing Recipe
Use the petalinux-devtool modify
command to begin modifying the
source of an existing recipe. This command extracts the source for a recipe to the
Devtool Workspace directory, checks out a branch for development, and applies the
patches, if any, from the recipe as commits on top.
Use the following command to modify the linux-xlnx recipe:
petalinux-devtool modify mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:plmfw
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using HW file: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/project-spec/hw-description/system-top.dts
[INFO] Getting Platform info from HW file
[INFO] Silentconfig project
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Generating workspace directory
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:05:50.860382)
NOTE: Retrying server connection (#1)... (13:06:20.892519)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:05:50.860382)
NOTE: No reply from server in 30s (for command setFeatures at 13:05:50.860382)
NOTE: Retrying server connection (#1)... (13:06:20.892519)
NOTE: Retrying server connection (#1)... (13:06:20.892519)
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:06:50.948497)
NOTE: Retrying server connection (#2)... (13:07:20.976576)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:06:50.948497)
NOTE: No reply from server in 30s (for command setFeatures at 13:06:50.948497)
NOTE: Retrying server connection (#2)... (13:07:20.976576)
NOTE: Retrying server connection (#2)... (13:07:20.976576)
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:07:51.032366)
NOTE: Retrying server connection (#3)... (13:08:21.060514)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:07:51.032366)
NOTE: No reply from server in 30s (for command setFeatures at 13:07:51.032366)
NOTE: Retrying server connection (#3)... (13:08:21.060514)
NOTE: Retrying server connection (#3)... (13:08:21.060514)
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:08:51.120372)
NOTE: Retrying server connection (#4)... (13:09:21.149246)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:08:51.120372)
NOTE: No reply from server in 30s (for command setFeatures at 13:08:51.120372)
NOTE: Retrying server connection (#4)... (13:09:21.149246)
NOTE: Retrying server connection (#4)... (13:09:21.149246)
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:09:56.180360)
NOTE: Retrying server connection (#5)... (13:10:26.208465)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:09:56.180360)
NOTE: No reply from server in 30s (for command setFeatures at 13:09:56.180360)
NOTE: Retrying server connection (#5)... (13:10:26.208465)
NOTE: Retrying server connection (#5)... (13:10:26.208465)
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:11:01.248355)
NOTE: Retrying server connection (#6)... (13:11:31.277391)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: No reply from server in 30s (for command setFeatures at 13:11:01.248355)
NOTE: No reply from server in 30s (for command setFeatures at 13:11:01.248355)
NOTE: Retrying server connection (#6)... (13:11:31.277391)
NOTE: Retrying server connection (#6)... (13:11:31.277391)
NOTE: Reconnecting to bitbake server...
INFO: Specified workspace already set up, leaving as-is
[INFO] devtool modify mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:plmfw
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:40299, PID: 3200947
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:35589, PID: 3213009
Loading cache: 100% |##################################| Time: 0:00:59
Loaded 26604 entries from dependency cache.
Parsing recipes: 100% |################################| Time: 0:00:22
Parsing of 18603 .bb files complete (18575 cached, 28 parsed). 26643 targets, 13683 skipped, 84 masked, 0 errors.
INFO: Mapping mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:plmfw to plmfw
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
Checking sstate mirror object availability: 100% |#####| Time: 0:00:06
Sstate summary: Wanted 347 Local 62 Mirrors 155 Missed 130 Current 16 (62% match, 64% complete)
NOTE: Executing Tasks
Setscene tasks: 103 of 363
Setscene tasks: 212 of 363
Setscene tasks: 212 of 363
Setscene tasks: 256 of 363
Setscene tasks: 363 of 363
Currently 22 running tasks (1142 of 1297) 87% |################## |
0: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:intc-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583200)
1: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:cframe-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583234)
2: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:cfupmc-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583218)
3: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:sdps-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583288)
4: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:iicps-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583315)
5: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:qspipsu-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583340)
6: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:trngpsv-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583352)
7: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:tmr-manager-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583367)
8: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:gpiops-2025.1+git-r0 do_generate_driver_data - 1s (pid 3583394)
9: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:ttcps-202Setscene tasks: 363 of 363
Currently 21 running tasks (1143 of 1297) 88% |################## |
0: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:intc-2025.1+git-r0 do_generate_driver_data - 3s (pid 3583200)
1: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:cframe-2025.1+git-r0 do_generate_driver_data - 3s (pid 3583234)
2: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:sdps-2025.1+git-r0 do_generate_driver_data - 3s (pid 3583288)
3: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:iicps-2025.1+git-r0 do_generate_driver_data - 3s (pid 3583315)
4: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:qspipsu-2025.1+git-r0 do_generate_driver_data - 3s (pid 3583340)
5: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:trngpsv-2025.1+git-r0 do_generate_driver_data - 2s (pid 3583352)
6: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:tmr-manager-2025.1+git-r0 do_generate_driver_data - 2s (pid 3583367)
7: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:gpiops-2025.1+git-r0 do_generate_driver_data - 2s (pid 3583394)
8: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:ttcps-2025.1+git-r0 do_generate_driver_data - 2s (pid 3583378)
9: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:rtcpsu-20Setscene tasks: 363 of 363
Currently 22 running tasks (1162 of 1297) 89% |################## |
0: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:uartlite-2025.1+git-r0 do_configure - 5s (pid 3583456)
1: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:uartpsv-2025.1+git-r0 do_configure - 5s (pid 3583466)
2: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:cfupmc-2025.1+git-r0 do_configure - 3s (pid 3583525)
3: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:intc-2025.1+git-r0 do_configure - 2s (pid 3583534)
4: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:iicps-2025.1+git-r0 do_configure - 2s (pid 3583551)
5: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:cframe-2025.1+git-r0 do_configure - 2s (pid 3583552)
6: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:trngpsv-2025.1+git-r0 do_configure - 2s (pid 3583565)
7: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:sdps-2025.1+git-r0 do_configure - 2s (pid 3583586)
8: mc:xlnx-versal-vck190-rev1-1-x-ebm-01-reva-microblaze-pmc:qspipsu-2025.1+git-r0 do_configure - 1s (pid 3583587)
WARNING: No source unpacked to S - either the plmfw recipe doesn't use any source or the correct source directory could not be determined
NOTE: Tasks Summary: Attempted 1297 tasks of which 886 didn't need to be rerun and all succeeded.
INFO: Source tree extracted to /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/sources/plmfw
INFO: Using source tree as build directory since that would be the default for this recipe
INFO: Recipe plmfw now set up to build from /wrk/everest_fcv_nobkup/PLNX_SANITY/devtool/xilinx-vck190-2025.1/components/yocto/workspace/sources/plmfw
Building the Recipe
Use the petalinux-devtool build
command to
build your recipe. This command is equivalent to the bitbake
-c populate_sysroot
command. You must supply the root name of the
recipe (that is, do not provide versions, paths, or extensions), as shown:
petalinux-devtool build devtoolexample
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using HW file: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/project-spec/hw-description/system.xsa
[INFO] Getting Platform info from HW file
[INFO] Silentconfig project
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Generating workspace directory
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address: 127.0.0.1:34939, PID: 3857692
INFO: Specified workspace already set up, leaving as-is
[INFO] devtool build devtoolexample
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address: 127.0.0.1:42043, PID: 3857759
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address: 127.0.0.1:40345, PID: 3857783
WARNING: You have included the meta-xilinx-standalone-sdt layer, but it has not been enabled using XILINX_WITH_ESW in your configuration. Some bbappend files and preferred version setting may not take effect. See the meta-xilinx-standalone-sdt README for details.
WARNING: XSCT has been deprecated. It will still be available for several releases. In the future, it's recommended to start new projects with SDT workflow.
Loading cache: 100% |###################################################################################| Time: 0:00:10
Loaded 8928 entries from dependency cache.
Parsing recipes: 100% |#################################################################################| Time: 0:00:04
Parsing of 6288 .bb files complete (6285 cached, 3 parsed). 8931 targets, 1020 skipped, 4 masked, 0 errors.
WARNING: No bb files in default matched BBFILE_PATTERN_amd-adaptive-socs-core '^/wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/components/yocto/layers/meta-amd-adaptive-socs/meta-amd-adaptive-socs-core/'
Summary: There were 3 WARNING messages.
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address: 127.0.0.1:43391, PID: 3858099
WARNING: You have included the meta-xilinx-standalone-sdt layer, but it has not been enabled using XILINX_WITH_ESW in your configuration. Some bbappend files and preferred version setting may not take effect. See the meta-xilinx-standalone-sdt README for details.
WARNING: XSCT has been deprecated. It will still be available for several releases. In the future, it's recommended to start new projects with SDT workflow.
Loading cache: 100% |###################################################################################| Time: 0:00:09
Loaded 8928 entries from dependency cache.
Parsing recipes: 100% |#################################################################################| Time: 0:00:04
Parsing of 6288 .bb files complete (6285 cached, 3 parsed). 8931 targets, 1020 skipped, 4 masked, 0 errors.
WARNING: No bb files in default matched BBFILE_PATTERN_amd-adaptive-socs-core '^/wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/components/yocto/layers/meta-amd-adaptive-socs/meta-amd-adaptive-socs-core/'
NOTE: Resolving any missing task queue dependencies
NOTE: Fetching uninative binary shim file:///wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/components/yocto/downloads/uninative/43ee6a25bcf5fce16ea87076d6a96e79ead6ced90690a058d07432f902773473/x86_64-nativesdk-libc-4.5.tar.xz;sha256sum=43ee6a25bcf5fce16ea87076d6a96e79ead6ced90690a058d07432f902773473 (will check PREMIRRORS first)
Sstate summary: Wanted 87 Local 0 Mirrors 0 Missed 87 Current 157 (0% match, 64% complete)###### | ETA: 0:00:00
Initialising tasks: 100% |##############################################################################| Time: 0:00:12
NOTE: Executing Tasks
NOTE: devtoolexample: compiling from external source tree /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/components/yocto/workspace/sources/devtoolexample
NOTE: Tasks Summary: Attempted 782 tasks of which 774 didn't need to be rerun and all succeeded.
Summary: There were 3 WARNING messages.
Building Your Image
Use the petalinux-devtool build-image
command
to build an image using the devtool flow. This includes the recipes which are the
workspace directory. When running this command you must specify the image name to be
built.
petalnux-devtool build-image petalinux-image-minimal
[INFO] Extracting yocto SDK to components/yocto. This may take time!
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using HW file: /wrk/everest_fcv_nobkup/PLNX_DEVTOOL/WDYCD_20250407_813/plnx_tests/build/vck190_xsct/plnx_devtool/bsp/build-image/work/xilinx-vck190-xsct-2025.1/project-spec/hw-description/system.xsa
[INFO] Getting Platform info from HW file
[INFO] Generating Kconfig for project
[INFO] Silentconfig project
[INFO] Generating kconfig for rootfs
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Adding user layers
[INFO] Generating machine conf file
[INFO] Generating plnxtool conf file
[INFO] Generating workspace directory
NOTE: Starting bitbake server...
NOTE: Bitbake server didn't start within 5 seconds, waiting for 90
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_DEVTOOL/WDYCD_20250407_813/plnx_tests/build/vck190_xsct/plnx_devtool/bsp/build-image/work/xilinx-vck190-xsct-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:32937, PID: 3693128
INFO: Specified workspace already set up, leaving as-is
INFO: Enabling workspace layer in bblayers.conf
[INFO] devtool build-image petalinux-image-minimal
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_DEVTOOL/WDYCD_20250407_813/plnx_tests/build/vck190_xsct/plnx_devtool/bsp/build-image/work/xilinx-vck190-xsct-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:37329, PID: 3741801
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/PLNX_DEVTOOL/WDYCD_20250407_813/plnx_tests/build/vck190_xsct/plnx_devtool/bsp/build-image/work/xilinx-vck190-xsct-2025.1/build/cache/prserv.sqlite3, Address: 127.0.0.1:33779, PID: 3760297
WARNING: XSCT has been deprecated. It will still be available for several releases. In the future, it's recommended to start new projects with SDT workflow.
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 6200 .bb files complete (0 cached, 6200 parsed). 8880 targets, 1345 skipped, 28 masked, 0 errors.
Summary: There was 1 WARNING message.
Summary: There was 1 WARNING message.WARNING: No packages to add, building image petalinux-image-minimal unmodified
NOTE: Tasks Summary: Attempted 6323 tasks of which 6317 didn't need to be rerun and all succeeded.
Summary: There was 1 WARNING message.
Summary: There was 1 WARNING message.[INFO] Failed to copy built images to tftp dir: /tftpboot
[INFO] Successfully built project
Resetting the Recipe
Use the petalinux-devtool reset
command to
remove the recipe and its configurations from Devtool Workspace directory. This
command does not add/append changes in the Devtool Workspace to any layers, you need
to update the recipe append file before running the reset command.
petalinux-devtool reset devtoolexample
[INFO] Bitbake is not available, some functionality may be reduced.
[INFO] Using
HW file: /wrk/everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/
build/zcu102/plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/project-spec/hwdescription/
system.xsa
[INFO] Getting Platform info from HW file
[INFO] Silentconfig project
[INFO] Silentconfig rootfs
[INFO] Generating configuration files
[INFO] Generating workspace directory
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/
nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/
work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address:
127.0.0.1:38915, PID: 3880034
INFO: Specified workspace already set up, leaving as-is
[INFO] devtool reset devtoolexample
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /wrk/everest_fcv_nobkup/
nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/plnx_devtool/bsp/add/
work/xilinx-zcu102-2024.2/build/cache/prserv.sqlite3, Address:
127.0.0.1:33707, PID: 3880094
INFO: Cleaning sysroot for recipe devtoolexample...
INFO: Preserving source tree in /wrk/
everest_fcv_nobkup/nithishk/_20240928_/plnx_repo/plnx_tests/build/zcu102/
plnx_devtool/bsp/add/work/xilinx-zcu102-2024.2/components/yocto/workspace/
attic/sources/devtoolexample.20240928133813
If you no longer need it then please delete it manually.
It is also possible to reuse it via devtool source tree argument.
petalinux-devtool
in place of devtool
in the examples.