i.mx8m plus, rpmsg , kick error -62

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.mx8m plus, rpmsg , kick error -62

1,135 Views
RavenRen_sh
Contributor I

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";
};



Ravenimx8mp_0-1764316081339.png

Tags (4)
0 Kudos
Reply
2 Replies

1,132 Views
RavenRen_sh
Contributor I

dmesg | grep -E "rproc|rpmsg|virtio|mu|mailbox"
[ 0.000000] OF: reserved mem: initialized node mic_rpmsg@91000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000091000000..0x00000000910fffff (1024 KiB) nomap non-reusable mic_rpmsg@91000000
[ 0.000613] pid_max: default: 32768 minimum: 301
[ 0.041394] imx mu driver is registered.
[ 0.041413] imx rpmsg driver is registered.
[ 0.076492] iommu: Default domain type: Translated
[ 0.076498] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.096977] kvm [1]: disabling GICv2 emulation
[ 2.196146] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.201466] Bluetooth: BNEP filters: protocol multicast
[ 2.211684] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.644250] remoteproc remoteproc0: imx-rproc is available
[ 2.649842] remoteproc remoteproc0: attaching to imx-rproc
[ 2.665845] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 2.679140] rproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7)
[ 2.685941] remoteproc remoteproc0: remote processor imx-rproc is now attached
[ 3.667389] virtio_rpmsg_bus virtio0: creating channel rpmsg-openamp-demo-channel addr 0x1e
[ 38.533809] imx_rpmsg_pingpong virtio0.rpmsg-openamp-demo-channel.-1.30: new channel: 0x400 -> 0x1e!
[ 38.637604] imx-rproc imx8mp-cm7: imx_rproc_kick: failed (1, err:-62)
[ 38.741579] imx-rproc imx8mp-cm7: imx_rproc_kick: failed (1, err:-62)

Tags (1)
0 Kudos
Reply

1,057 Views
joanxie
NXP TechSupport
NXP TechSupport

what's your test steps? if can reproduce this on the imx8mp evk board, pls tell me the detailed steps, let me reproduce this at first

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2250941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.mx8m%20plus%2C%20rpmsg%20%2C%20kick%20error%20-62%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%20senior%20software%20engineers%2C%26nbsp%3B%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2Fi.MX8M%2Fpd-p%2Fi.MX8M%22%20class%3D%22lia-product-mention%22%20data-product%3D%22503-1%22%20target%3D%22_blank%22%3Ei.MX8M%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3EI'm%20try%20to%20run%20rpmsg%20pingpong%20demo%20on%20i.mx8mp%2C%20base%20on%20congatec-BSP%206.6.23-2.0.%3CBR%20%2F%3Ealways%20catch%20this%20error.%3CBR%20%2F%3E-------%3CBR%20%2F%3E%5B%2027.931613%5D%20imx_rpmsg_pingpong%20virtio0.rpmsg-openamp-demo-channel.-1.30%3A%20new%20channel%3A%200x400%20-%26gt%3B%200x1e!%3CBR%20%2F%3E%5B%2028.033573%5D%20imx-rproc%20imx8mp-cm7%3A%20imx_rproc_kick%3A%20failed%20(1%2C%20err%3A-62)%3CBR%20%2F%3E%5B%2028.137571%5D%20imx-rproc%20imx8mp-cm7%3A%20imx_rproc_kick%3A%20failed%20(1%2C%20err%3A-62)%3CBR%20%2F%3E-------%3CBR%20%2F%3Ethe%20firmware%20is%20from%20yocto%20sdk%20origninal%20%2Cimx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin.%26nbsp%3B%3CBR%20%2F%3EAny%20advice%26nbsp%3B%20may%26nbsp%3B%20guid%20me%20to%20running%20pingpong%20demo%20up%3F%3CBR%20%2F%3E%3CBR%20%2F%3ERun%20this%20firmware%20from%20uboot%20via%20bootaux.%3CBR%20%2F%3EDTS%20major%20parts%3A%3C%2FP%3E%3CDIV%3Ereserved-memory%20%7B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23address-cells%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23size-cells%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eranges%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20m7_reserved%3A%20m7%4080000000%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20no-map%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20reg%20%3D%20%26lt%3B0%200x80000000%200%200x1000000%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20vdev0vring0%3A%20vdev0vring0%4055000000%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20no-map%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20reg%20%3D%20%26lt%3B0%200x55000000%200%200x8000%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20vdev0vring1%3A%20vdev0vring1%4055008000%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20no-map%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20reg%20%3D%20%26lt%3B0%200x55008000%200%200x8000%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20vdev0buffer%3A%20vdev0buffer%4055400000%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20compatible%20%3D%20%22shared-dma-pool%22%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20no-map%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20reg%20%3D%20%26lt%3B0%200x55400000%200%200x100000%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20rsc_table%3A%20rsc-table%40550ff000%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20no-map%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20reg%20%3D%20%26lt%3B0%200x550ff000%200%200x1000%26gt%3B%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CBR%20%2F%3E%3CP%3Eimx8mp-cm7%20%7B%3CBR%20%2F%3Ecompatible%20%3D%20%22fsl%2Cimx8mn-cm7%22%3B%3C%2FP%3E%3CP%3Eclocks%20%3D%20%26lt%3B%26amp%3Bclk%20IMX8MP_CLK_M7_DIV%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%26amp%3Baudio_blk_ctrl%20IMX8MP_CLK_AUDIOMIX_AUDPLL_ROOT%26gt%3B%3B%3CBR%20%2F%3Eclock-names%20%3D%20%22core%22%2C%20%22audio%22%3B%3C%2FP%3E%3CP%3Embox-names%20%3D%20%22tx%22%2C%20%22rx%22%2C%20%22rxdb%22%3B%3CBR%20%2F%3Emboxes%20%3D%20%26lt%3B%CE%BC%200%201%3CBR%20%2F%3E%CE%BC%201%201%3CBR%20%2F%3E%CE%BC%203%201%26gt%3B%3B%3C%2FP%3E%3CP%3E%2F*syscon%20%3D%20%26lt%3B%26amp%3Bsrc%26gt%3B%3B*%2F%3C%2FP%3E%3CP%3E%2F*%20MUST%20match%20rsc_table%20region%20*%2F%3CBR%20%2F%3Ersc-da%20%3D%20%26lt%3B0x550ff000%26gt%3B%3B%3C%2FP%3E%3CP%3Efsl%2Cstartup-delay-ms%20%3D%20%26lt%3B500%26gt%3B%3B%3C%2FP%3E%3CP%3Ememory-region%20%3D%20%26lt%3B%26amp%3Bm7_reserved%26gt%3B%2C%26lt%3B%26amp%3Bvdev0buffer%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%26amp%3Bvdev0vring0%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%26amp%3Bvdev0vring1%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%26amp%3Brsc_table%26gt%3B%3B%3CBR%20%2F%3Estatus%20%3D%20%22okay%22%3B%3CBR%20%2F%3E%7D%3B%3C%2FP%3E%3C%2FDIV%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Ravenimx8mp_0-1764316081339.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Ravenimx8mp_0-1764316081339.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367737iFC21F1F5B53058DD%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Ravenimx8mp_0-1764316081339.png%22%20alt%3D%22Ravenimx8mp_0-1764316081339.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251596%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.mx8m%20plus%2C%20rpmsg%20%2C%20kick%20error%20-62%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251596%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ewhat's%20your%20test%20steps%3F%20if%20can%20reproduce%20this%20on%20the%20imx8mp%20evk%20board%2C%20pls%20tell%20me%20the%20detailed%20steps%2C%20let%20me%20reproduce%20this%20at%20first%3C%2FP%3E%3C%2FLINGO-BODY%3E