Solved this error - see below, in case someone else makes the same mistake and gets this same error.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Based on the instruction here to use Petalinux 2022.2: ez.analog.com/.../do-i-need-tes-0-22-0-for-api-version-68-0-6
I attempted to use Petalinux 2022.2 to build an image so I can use the current version of TES.
I'm using the master branch of the HDL reference design.
I compiled the HDL reference design with Vivado 2022.2.
I'm using the master branch of meta-adi.
This error occurs in petalinux-config:
Initialising tasks: 100% |##########################################################################################################| Time: 0:00:10
Checking sstate mirror object availability: 100% |##################################################################################| Time: 0:00:30
Sstate summary: Wanted 524 Local 24 Network 319 Missed 181 Current 1197 (65% match, 89% complete)
NOTE: Executing Tasks
ERROR: device-tree-xilinx-v2022.2+gitAUTOINC+24d29888d0-r0 do_configure: Error: Could not find "pl-delete-nodes-zynqmp-zcu102-rev10-adrv9002.dts.dtsi" in "/home/abraxas3d/bleeding_edge/petalinux/bleeding_edge/build/tmp/work/zynqmp_generic-xilinx-linux/device-tree/xilinx-v2022.2+gitAUTOINC+24d29888d0-r0"
ERROR: device-tree-xilinx-v2022.2+gitAUTOINC+24d29888d0-r0 do_configure: ExecutionError('/home/abraxas3d/bleeding_edge/petalinux/bleeding_edge/build/tmp/work/zynqmp_generic-xilinx-linux/device-tree/xilinx-v2022.2+gitAUTOINC+24d29888d0-r0/temp/run.do_configure.18370', 1, None, None)
ERROR: Logfile of failure stored in: /home/abraxas3d/bleeding_edge/petalinux/bleeding_edge/build/tmp/work/zynqmp_generic-xilinx-linux/device-tree/xilinx-v2022.2+gitAUTOINC+24d29888d0-r0/temp/log.do_configure.18370
ERROR: Task (/home/abraxas3d/bleeding_edge/petalinux/bleeding_edge/components/yocto/layers/meta-xilinx/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4503 tasks of which 4489 didn't need to be rerun and 1 failed.
pl-delete-nodes-zynqmp-zcu102-rev10-adrv9002.dtsi exists in meta-adi. Here's an image attached.
If you accidentally include the .dts extension in the name of the .dts file listed in .../project-spec/meta-user/conf/petalinuxbsp.conf then you will get the above error. Just put the filename and not the extension.
It should look something like this:
abraxas3d@chococat:~/adi-encoder-meta-adi/integrate-iio/project-spec/meta-user/conf$ cat petalinuxbsp.conf
#User Configuration
#OE_TERMINAL = "tmux"
KERNEL_DTB="zynq-zc706-adv7511-adrv9009"
and not like this:
abraxas3d@chococat:~/adi-encoder-meta-adi/integrate-iio/project-spec/meta-user/conf$ cat petalinuxbsp.conf
#User Configuration
#OE_TERMINAL = "tmux"
KERNEL_DTB="zynq-zc706-adv7511-adrv9009.dts"
Solved this bug and added the solution.
[edited by: Abraxas3d at 3:58 AM (GMT -4) on 19 Jul 2023]