10-29-2019 02:03 AM
First of all, I am super new to the topic and really look forward to hearing from experienced users like you! I hope that my problem is an easy one to solve.
I work with Vivado 2018.3 and I am trying to implement hardware containing several video processing cores on an ZCU104.
Therefore I am trying to use my .hdf as input for the petalinux 2018.3 tool chain. Unfortunately, the output does not work on my ZCU.
Following my -beginner's- research, I suppose that because of the video cores, the generated device tree is corrupt.
Is that correct? If so, how can I fix my corrupt device tree?
10-29-2019 03:58 AM - edited 10-29-2019 04:16 AM
Read the following document to see if you are missing anything in the flow
To modify device tree nodes of Xilinx IP cores, find the bindings recognized by Xilinx kernel under
To give us some clue about the issue please share the kernel boot log and your current device tree (system-user.dtsi & pl.dtsi).
10-29-2019 07:03 AM
thanks for your kind reply!
I have got to admit that I made a mistake describing my problem: The tool chain crashes while trying to create a device tree, e.g. before even putting it onto the ZCU104. This problem also occurs when I try to create the device tree with the SDK.
Please find attached the crashed tool chain's log file and the .hdf.
Thanks in advance!
10-29-2019 07:46 AM - edited 10-29-2019 07:59 AM
10-29-2019 08:35 AM - edited 10-29-2019 09:05 AM
Is there a chance you're forgetting to specify the device name since you're not providing a BSP and using HDF instead?
Please check your config file located under <petalinux_project_dir>/project-spec/configs and confirm that the device name is correct.
If not, run
go to DTG Settings -> MACHINE NAME and change the name to
10-30-2019 10:46 AM
can you post your HDF file please? I will have a quick look and see what the issue might be
However, the commands for the HDF flow should be:
However, if you have issues in your hdf that are cuasing issues in the DTG, then these need to be addressed.
If you post the HDF, I can take a quick look.
10-30-2019 11:16 AM - edited 10-30-2019 11:17 AM
11-05-2019 05:52 AM
Hi stephenm, hi baltintop,
We precisely followed your instructions. Thank you very much.
But unfortunately, the problem persists: several minutes after starting the petalinux-build command, the process crashes again.
At the moment we are still using 2018.3 petalinux. Now we are going to update to 2019.1 to see if that is the root of all evil. We will keep you updated!
For some reason we cannot attach the .hdf directly to this post. Please find it packed in the attached zip, together with the corresponding log file.