Hi, senior software engineers,
i.MX8M
I'm try to run rpmsg pingpong demo on i.mx8mp, base on congatec-BSP 6.6.23-2.0.
always catch this error.
-------
[ 27.931613] imx_rpmsg_pingpong virtio0.rpmsg-openamp-demo-channel.-1.30: new channel: 0x400 -> 0x1e!
[ 28.033573] imx-rproc imx8mp-cm7: imx_rproc_kick: failed (1, err:-62)
[ 28.137571] imx-rproc imx8mp-cm7: imx_rproc_kick: failed (1, err:-62)
-------
the firmware is from yocto sdk origninal ,imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin.
Any advice may guid me to running pingpong demo up?
Run this firmware from uboot via bootaux.
DTS major parts:
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
m7_reserved: m7@80000000 {
no-map;
reg = <0 0x80000000 0 0x1000000>;
};
vdev0vring0: vdev0vring0@55000000 {
no-map;
reg = <0 0x55000000 0 0x8000>;
};
vdev0vring1: vdev0vring1@55008000 {
no-map;
reg = <0 0x55008000 0 0x8000>;
};
vdev0buffer: vdev0buffer@55400000 {
compatible = "shared-dma-pool";
no-map;
reg = <0 0x55400000 0 0x100000>;
};
rsc_table: rsc-table@550ff000 {
no-map;
reg = <0 0x550ff000 0 0x1000>;
};
};
imx8mp-cm7 {
compatible = "fsl,imx8mn-cm7";
clocks = <&clk IMX8MP_CLK_M7_DIV>,
<&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_AUDPLL_ROOT>;
clock-names = "core", "audio";
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
/*syscon = <&src>;*/
/* MUST match rsc_table region */
rsc-da = <0x550ff000>;
fsl,startup-delay-ms = <500>;
memory-region = <&m7_reserved>,<&vdev0buffer>,
<&vdev0vring0>,
<&vdev0vring1>,
<&rsc_table>;
status = "okay";
};
