I used the Vivado flow in DPUCZDX8G_VAI_v3.0 to run DPU. During the process of building the PetaLinux image, I used the device tree information generated by Vitis (obtained from the xsa file) to modify the project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi as follows:
/include/ "system-conf.dtsi"
/ {
};
&amba{
hier_dpu_DPUCZDX8G: dpuczdx8g@8f000000 {
/* This is a place holder node for a custom IP, user may need to update the entries */
clock-names = "s_axi_aclk", "dpu_2x_clk", "dpu1_2x_clk", "m_axi_dpu_aclk";
clocks = <&zynqmp_clk 71>, <&misc_clk_0>, <&misc_clk_0>, <&misc_clk_1>;
compatible = "xlnx,dpuczdx8g-4.1";
interrupt-names = "dpu0_interrupt", "dpu1_interrupt", "sfm_interrupt";
interrupt-parent = <&gic>;
interrupts = <0 89 4 0 90 4 0 91 4>;
reg = <0x0 0x8f000000 0x0 0x1000000>;
};
misc_clk_0: misc_clk_0 {
#clock-cells = <0>;
clock-frequency = <249975000>;
compatible = "fixed-clock";
};
misc_clk_1: misc_clk_1 {
#clock-cells = <0>;
clock-frequency = <124987500>;
compatible = "fixed-clock";
};
};
The modified PetaLinux startup is stuck (it can start PetaLinux normally before modification), and the stuck information is as follows:
I used the Vivado flow in DPUCZDX8G_VAI_v3.0 to run DPU. During the process of building the PetaLinux image, I used the device tree information generated by Vitis (obtained from the xsa file) to modify the project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi as follows:
The modified PetaLinux startup is stuck (it can start PetaLinux normally before modification), and the stuck information is as follows:
Does anyone know how to solve it?