hi NXP Supports,
I am currently working on developing the firmware for the IMX8MP CM7, but have encountered some issues.
I compiled the hello_world example firmware using MCUpresso for VS Code. When performing the following operation, the system blocked and did not move. there were no logs printed from the debug serial port of A53 either. please point out where I haven't made the configuration correctly? TKS.

The device tree configuration is as follows:
memory@40000000 {
device_type = "memory";
reg = <0x0 0x40000000 0 0x40000000>; / * 1GB DDR */
};
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
/* 128MB */
linux,cma {
compatible = "shared-dma-pool";
reusable;
size = <0 0x8000000>;
alloc-ranges = <0 0x40000000 0 0x40000000>;
linux,cma-default;
};
/* Reserve 16MB for RTOS running on CM7 */
m7_reserved: m7@7E000000 {
no-map;
reg = <0 0x7E000000 0 0x1000000>;
};
vdev0vring0: vdev0vring0@7D000000 {
reg = <0 0x7D000000 0 0x8000>;
no-map;
};
vdev0vring1: vdev0vring1@7D008000 {
reg = <0 0x7D008000 0 0x8000>;
no-map;
};
vdevbuffer: vdevbuffer@7D100000 {
compatible = "shared-dma-pool";
reg = <0 0x7D100000 0 0x100000>;
no-map;
};
rsc_table: rsc-table@7D0FF000 {
reg = <0 0x7D0FF000 0 0x1000>;
no-map;
};
};
imx8mp-cm7 {
compatible = "fsl,imx8mn-cm7";
rsc-da = <0x7D000000>;
clocks = <&clk IMX8MP_CLK_M7_DIV>;
clock-names = "core";
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
memory-region = <&m7_reserved>,
<&vdevbuffer>,
<&vdev0vring0>,
<&vdev0vring1>,
<&rsc_table>;
status = "okay";
fsl,startup-delay-ms = <500>;
};