i.mx8m plus, rpmsg , kick error -62

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

i.mx8m plus, rpmsg , kick error -62

1,134 次查看
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

标记 (4)
0 项奖励
回复
2 回复数

1,131 次查看
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)

标记 (1)
0 项奖励
回复

1,056 次查看
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 项奖励
回复
%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%3E%E5%97%A8%EF%BC%8C%E8%B5%84%E6%B7%B1%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E5%B8%88%EF%BC%8C%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%20%3CBR%20%2F%3E%20%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%9C%A8%E5%BA%B7%E4%BD%B3%E7%89%B9-%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%206.6.23-2.0%20%E7%9A%84%E5%9F%BA%E7%A1%80%E4%B8%8A%E5%9C%A8%20i.mx8mp%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20rpmsg%20pingpong%20%E6%BC%94%E7%A4%BA%E7%89%88%E3%80%82%3CBR%20%2F%3E%E6%80%BB%E6%98%AF%E8%83%BD%E5%8F%91%E7%8E%B0%E8%BF%99%E4%B8%AA%E9%94%99%E8%AF%AF%E3%80%82%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%EF%BC%9A0x400%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%3E%E5%9B%BA%E4%BB%B6%E6%9D%A5%E8%87%AA%20yocto%20sdk%20origninal%20%2Cimx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin.%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E9%80%9A%E8%BF%87%20bootaux%20%E4%BB%8E%20uboot%20%E8%BF%90%E8%A1%8C%E6%AD%A4%E5%9B%BA%E4%BB%B6%E3%80%82%3CBR%20%2F%3EDTS%20%E4%B8%BB%E8%A6%81%E9%83%A8%E4%BB%B6%EF%BC%9A%3C%2FP%3E%3CDIV%3E%E9%A2%84%E7%95%99%E5%86%85%E5%AD%98%20%7B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23address-cells%20%3D%26lt%3B2%26gt%3B%20%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%23size-cells%20%3D%26lt%3B2%26gt%3B%20%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E8%8C%83%E5%9B%B4%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20m7_reserved%3A%20m7%4080000000%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%A0%E5%9C%B0%E5%9B%BE%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B0%200x80000000%200%200x1000000%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vdev0vring0%3A%20vdev0vring0%4055000000%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%A0%E5%9C%B0%E5%9B%BE%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B0%200x55000000%200%200x8000%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vdev0vring1%3A%20vdev0vring1%4055008000%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%A0%E5%9C%B0%E5%9B%BE%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B0%200x55008000%200%200x8000%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vdev0buffer%3A%20vdev0buffer%4055400000%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%22shared-dma-pool%22%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%A0%E5%9C%B0%E5%9B%BE%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B0%200x55400000%200%200x100000%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rsc_table%3A%20rsc-table%40550ff000%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%A0%E5%9C%B0%E5%9B%BE%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%26lt%3B0%200x550ff000%200%200x1000%26gt%3B%20%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%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%22fsl%2Cimx8mn-cm7%22%20%EF%BC%9B%3C%2FP%3E%3CP%3Eclocks%20%3D%26lt%3B%26amp%3B%20clk%20IMX8MP_CLK_M7_DIV%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%20%26amp%3B%20audio_blk_ctrl%20IMX8MP_CLK_AUDIOMIX_AUDPLL_ROOT%26gt%3B%3B%3CBR%20%2F%3Eclock-names%20%3D%22core%22%2C%22audio%22%20%EF%BC%9B%3C%2FP%3E%3CP%3Embox-names%20%3D%22tx%22%2C%22rx%22%2C%22rxdb%22%3B%3CBR%20%2F%3Emboxes%20%3D%26lt%3B%26amp%3B%20mu%200%201%3CBR%20%2F%3E%26amp%3B%20mu%201%201%3CBR%20%2F%3E%26amp%3B%20mu%203%201%26gt%3B%20%EF%BC%9B%3C%2FP%3E%3CP%3E%2F*syscon%20%3D%26lt%3B%26amp%3B%20src%26gt%3B%3B*%2F%3C%2FP%3E%3CP%3E%2F*%20%E5%BF%85%E9%A1%BB%E4%B8%8E%20rsc_table%20%E5%8C%BA%E5%9F%9F%E5%8C%B9%E9%85%8D%20*%2F%3CBR%20%2F%3Ersc-da%20%3D%26lt%3B0x550ff000%26gt%3B%20%EF%BC%9B%3C%2FP%3E%3CP%3Efsl%EF%BC%8Cstartup-delay-ms%20%3D%26lt%3B500%26gt%3B%20%EF%BC%9B%3C%2FP%3E%3CP%3Ememory-region%20%3D%26lt%3B%26amp%3B%20m7_reserved%26gt%3B%2C%26lt%3B%26amp%3B%20vdev0buffer%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%20%26amp%3B%20vdev0vring0%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%20%26amp%3B%20vdev0vring1%26gt%3B%2C%3CBR%20%2F%3E%26lt%3B%20%26amp%3B%20rsc_table%26gt%3B%3B%3CBR%20%2F%3Estatus%20%3D%22okay%22%3B%3CBR%20%2F%3E%7D%EF%BC%9B%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%3E%E6%82%A8%E7%9A%84%E6%B5%8B%E8%AF%95%E6%AD%A5%E9%AA%A4%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E5%A6%82%E6%9E%9C%E8%83%BD%E5%9C%A8%20imx8mp%20evk%20%E6%9D%BF%E4%B8%8A%E9%87%8D%E7%8E%B0%E8%BF%99%E4%B8%AA%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4%EF%BC%8C%E8%AE%A9%E6%88%91%E5%85%88%E9%87%8D%E7%8E%B0%E4%B8%80%E4%B8%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E