IMX8MP Remote core share memory driver

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMX8MP Remote core share memory driver

2,283件の閲覧回数
Stan88
Contributor I

Good day.
I’m trying to implement inter-core data exchange using a DDR buffer for a large amount of data. I am using a Verdin devkit on IMX8MP. Kernel version 5.15. I have already implemented communication via RPMSG using “/dev/rpmsg_ctrl0”.

Now I want to allocate memory in DDR from CMA space and send the address to the CortexM via the RPMSG message. To do this, I deal with an NXP example for “Low Power Audio Application - AN12195SW”. I took the “rmtcore_shm” driver code from the patches and compiled it in the kernel environment via devshell.

Then I installed the module on the system “rmtcore-shm.ko”

root@verdin-imx8mp-14762892:~# insmod ./rmtcore-shm.ko
[ 235.945223] RMTCORE module started!
root@verdin-imx8mp-14762892:~#

But the new device “/dev/rmtcore_shm” did not appear in the system. And when I try to open it I get an error:

rmtcore_shm_fd = open(RMTCORE_SHM_DEV, O_RDWR);
*******************
"Unable to open device /dev/rmtcore_shm"
*******************

I may need to make changes to the device files. Right now my overlay for RPMSG looks like this:

/dts-v1/;
/plugin/;

#include <dt-bindings/clock/imx8mp-clock.h>

/ {
	compatible = "toradex,verdin-imx8mp";

	rmtcore_shm {
		compatible = "fsl,rmtcore-shm";
		status = "ok";
	};
};

&{/} {
	imx8mp-cm7 {
		compatible = "fsl,imx8mp-cm7";
		clocks = <&clk IMX8MP_CLK_M7_DIV>;
		mbox-names = "tx", "rx", "rxdb";
		mboxes = <&mu 0 1
			  &mu 1 1
			  &mu 3 1>;
		memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, <&rsc_table>, <&m7_reserved>;
		rsc-da = <0x55000000>;
		syscon = <&src>;
		fsl,startup-delay-ms = <500>;
	};
};

&i2c3 {
	status = "disabled";
};

&pwm4 {
	status = "disabled";
};

&resmem {
	#address-cells = <2>;
	#size-cells = <2>;

	m7_reserved: m7@0x80000000 {
		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>;
	};

	vdevbuffer: vdevbuffer@55400000 {
		compatible = "shared-dma-pool";
		no-map;
		reg = <0 0x55400000 0 0x100000>;
	};

	rsc_table: rsc_table@550ff000 {
		no-map;
		reg = <0 0x550ff000 0 0x1000>;
	};
};

&sai3 {
	status = "disabled";
};

&sdma3 {
	status = "disabled";
};

&mu {
	status = "okay";
};

&uart4 {
	status = "disabled";
};

Can you please tell me what changes need to be made so that /dev/rmtcore_shm appears in the system and I can get access to memory allocation in DDR? If someone has already come across this solution and an example.

Thanks in advance for any help.

0 件の賞賛
返信
4 返答(返信)

436件の閲覧回数
AndyCapon
Contributor III

Hi @Stan88 

Did you get to the bottom of this?

Thanks

Andy

0 件の賞賛
返信

397件の閲覧回数
AndyCapon
Contributor III
You need:

rmtcore_shm {
compatible = "fsl,rmtcore-shm";
status = "ok";
};

On the off chance that someone else wants this for the FRDM_IMX8MPLUS have a look here:

https://github.com/AndrewCapon/rmtcore-shm/tree/main
0 件の賞賛
返信

2,225件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

If you build the module, you have to compile the kernel itself to make it works and see in dmseg output.

Regards

0 件の賞賛
返信

2,217件の閲覧回数
Stan88
Contributor I

Yes, I've tried it also - I compiled it inside kernel, I saw it in the kernel menuconfig - "Remote Core Share Memory Driver", and activated it. Compiled and deployed the kernel, built the image and installed it on the board.

lsmod won't show me this driver because it was not loaded dynamically but is a buildin module.

dmseg also does not contain any information about this driver. An attempt to unload a module gives an error indicating that such a module exists in the system:

root@verdin-imx8mp-14762892:~# modprobe -r rmtcore-shm
modprobe: FATAL: Module rmtcore_shm is builtin.
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1667513%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX8MP%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%82%B3%E3%82%A2%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1667513%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%89%AF%E3%81%84%E4%B8%80%E6%97%A5%E3%80%82%3CBR%20%2F%3E%E5%A4%A7%E9%87%8F%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%20DDR%20%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B3%E3%82%A2%E9%96%93%E3%83%87%E3%83%BC%E3%82%BF%E4%BA%A4%E6%8F%9B%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AFIMX8MP%E3%81%A7Verdin%E9%96%8B%E7%99%BA%E3%82%AD%E3%83%83%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B35.15%E3%80%82%E3%81%99%E3%81%A7%E3%81%AB%E3%80%8C%2Fdev%2Frpmsg_ctrl0%E3%80%8D%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6RPMSG%E7%B5%8C%E7%94%B1%E3%81%AE%E9%80%9A%E4%BF%A1%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%93%E3%81%A7%E3%80%81CMA%20%E7%A9%BA%E9%96%93%E3%81%8B%E3%82%89%20DDR%20%E3%81%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%80%81RPMSG%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%20CortexM%20%E3%81%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81NXP%20%E3%81%AE%E3%80%8C%E4%BD%8E%E9%9B%BB%E5%8A%9B%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20-%20AN12195SW%E3%80%8D%E3%81%AE%E4%BE%8B%E3%82%92%E5%8F%96%E3%82%8A%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%E3%83%91%E3%83%83%E3%83%81%E3%81%8B%E3%82%89%E3%80%8Crmtcore_shm%E3%80%8D%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%80%81devshell%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E7%92%B0%E5%A2%83%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E6%AC%A1%E3%81%AB%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%8Crmtcore-shm.ko%E3%80%8D%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CPRE%20translate%3D%22no%22%3Eroot%3CSPAN%20class%3D%22%22%3E%40verdin%3C%2FSPAN%3E-imx8mp-%3CSPAN%20class%3D%22%22%3E14762892%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%3A~%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%23%20insmod%20.%2Frmtcore-shm.ko%3C%2FSPAN%3E%0A%5B%20%3CSPAN%20class%3D%22%22%3E235.945223%3C%2FSPAN%3E%5D%20%3CSPAN%20class%3D%22%22%3ERMTCORE%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Emodule%3C%2FSPAN%3E%20started!%0Aroot%3CSPAN%20class%3D%22%22%3E%40verdin%3C%2FSPAN%3E-imx8mp-%3CSPAN%20class%3D%22%22%3E14762892%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%3A~%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%23%3C%2FSPAN%3E%0A%3C%2FPRE%3E%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%80%8C%2Fdev%2Frmtcore_shm%E3%80%8D%E3%81%AF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E9%96%8B%E3%81%93%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%3A%3C%2FP%3E%3CPRE%20translate%3D%22no%22%3Ermtcore%3CSPAN%20class%3D%22%22%3E_shm_%3C%2FSPAN%3Efd%20%3D%20open(RMTCORE%3CSPAN%20class%3D%22%22%3E_SHM_%3C%2FSPAN%3EDEV%2C%20O%3CSPAN%20class%3D%22%22%3E_RDWR)%3B%0A%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E***%0A%22Unable%20to%20open%20device%20%2Fdev%2Frmtcore_shm%22%0A**%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E****%3C%2FSPAN%3E*%3C%2FSPAN%3E%3C%2FPRE%3E%3CP%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%A4%89%E6%9B%B4%E3%82%92%E5%8A%A0%E3%81%88%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81RPMSG%20%E3%81%AE%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%AC%E3%82%A4%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20translate%3D%22no%22%3E%2Fdts-v1%2F%3B%0A%3CSPAN%20class%3D%22%22%3E%2Fplugin%2F%3C%2FSPAN%3E%3B%0A%0A%3CSPAN%20class%3D%22%22%3E%23include%20%3CDT-BINDINGS%3E%3C%2FDT-BINDINGS%3E%3C%2FSPAN%3E%0A%0A%2F%20%7B%0A%09compatible%20%3D%20%3CSPAN%20class%3D%22%22%3E%22toradex%2Cverdin-imx8mp%22%3C%2FSPAN%3E%3B%0A%0A%09rmtcore_shm%20%7B%0A%09%09compatible%20%3D%20%3CSPAN%20class%3D%22%22%3E%22fsl%2Crmtcore-shm%22%3C%2FSPAN%3E%3B%0A%09%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22ok%22%3C%2FSPAN%3E%3B%0A%09%7D%3B%0A%7D%3B%0A%0A%26amp%3B%7B%2F%7D%20%7B%0A%09imx8mp-cm7%20%7B%0A%09%09compatible%20%3D%20%3CSPAN%20class%3D%22%22%3E%22fsl%2Cimx8mp-cm7%22%3C%2FSPAN%3E%3B%0A%09%09clocks%20%3D%20%26lt%3B%26amp%3Bclk%20IMX8MP_CLK_M7_DIV%26gt%3B%3B%0A%09%09mbox-names%20%3D%20%3CSPAN%20class%3D%22%22%3E%22tx%22%3C%2FSPAN%3E%2C%20%3CSPAN%20class%3D%22%22%3E%22rx%22%3C%2FSPAN%3E%2C%20%3CSPAN%20class%3D%22%22%3E%22rxdb%22%3C%2FSPAN%3E%3B%0A%09%09mboxes%20%3D%20%26lt%3B%CE%BC%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E1%3C%2FSPAN%3E%0A%09%09%09%20%20%CE%BC%20%3CSPAN%20class%3D%22%22%3E1%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E1%3C%2FSPAN%3E%0A%09%09%09%20%20%CE%BC%20%3CSPAN%20class%3D%22%22%3E3%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E1%3C%2FSPAN%3E%26gt%3B%3B%0A%09%09memory-region%20%3D%20%26lt%3B%26amp%3Bvdevbuffer%26gt%3B%2C%20%26lt%3B%26amp%3Bvdev0vring%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%26gt%3B%2C%20%26lt%3B%26amp%3Bvdev0vring1%26gt%3B%2C%20%26lt%3B%26amp%3Brsc_table%26gt%3B%2C%20%26lt%3B%26amp%3Bm7_reserved%26gt%3B%3B%0A%09%09rsc-da%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0x55000000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%09syscon%20%3D%20%26lt%3B%26amp%3Bsrc%26gt%3B%3B%0A%09%09fsl%2Cstartup-delay-ms%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E500%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%7D%3B%0A%0A%26amp%3Bi2c3%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22disabled%22%3C%2FSPAN%3E%3B%0A%7D%3B%0A%0A%26amp%3Bpwm4%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22disabled%22%3C%2FSPAN%3E%3B%0A%7D%3B%0A%0A%26amp%3Bresmem%20%7B%0A%09%3CSPAN%20class%3D%22%22%3E%23address-cells%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FSPAN%3E%0A%09%3CSPAN%20class%3D%22%22%3E%23size-cells%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FSPAN%3E%0A%0A%09m7_reserved%3A%20m7%400x80000000%20%7B%0A%09%09%3CSPAN%20class%3D%22%22%3Eno%3C%2FSPAN%3E-%3CSPAN%20class%3D%22%22%3Emap%3C%2FSPAN%3E%3B%0A%09%09reg%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x80000000%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x1000000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%0A%09vdev0vring%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%3A%20vdev0vring%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%4055000000%20%7B%0A%09%09%3CSPAN%20class%3D%22%22%3Eno%3C%2FSPAN%3E-%3CSPAN%20class%3D%22%22%3Emap%3C%2FSPAN%3E%3B%0A%09%09reg%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x55000000%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x8000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%0A%09vdev0vring1%3A%20vdev0vring1%4055008000%20%7B%0A%09%09%3CSPAN%20class%3D%22%22%3Eno%3C%2FSPAN%3E-%3CSPAN%20class%3D%22%22%3Emap%3C%2FSPAN%3E%3B%0A%09%09reg%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x55008000%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x8000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%0A%09vdevbuffer%3A%20vdevbuffer%4055400000%20%7B%0A%09%09compatible%20%3D%20%3CSPAN%20class%3D%22%22%3E%22shared-dma-pool%22%3C%2FSPAN%3E%3B%0A%09%09%3CSPAN%20class%3D%22%22%3Eno%3C%2FSPAN%3E-%3CSPAN%20class%3D%22%22%3Emap%3C%2FSPAN%3E%3B%0A%09%09reg%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x55400000%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x100000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%0A%09rsc_table%3A%20rsc_table%40550ff000%20%7B%0A%09%09%3CSPAN%20class%3D%22%22%3Eno%3C%2FSPAN%3E-%3CSPAN%20class%3D%22%22%3Emap%3C%2FSPAN%3E%3B%0A%09%09reg%20%3D%20%26lt%3B%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x550ff000%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E0x1000%3C%2FSPAN%3E%26gt%3B%3B%0A%09%7D%3B%0A%7D%3B%0A%0A%26amp%3Bsai3%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22disabled%22%3C%2FSPAN%3E%3B%0A%7D%3B%0A%0A%26amp%3Bsdma3%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22disabled%22%3C%2FSPAN%3E%3B%0A%7D%3B%0A%0A%CE%BC%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22okay%22%3C%2FSPAN%3E%3B%0A%7D%3B%0A%0A%26amp%3Buart4%20%7B%0A%09status%20%3D%20%3CSPAN%20class%3D%22%22%3E%22disabled%22%3C%2FSPAN%3E%3B%0A%7D%3B%3C%2FPRE%3E%3CP%3E%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%A4%89%E6%9B%B4%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3E%2Fdev%2Frmtcore_shm%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%80%81DDR%20%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%E8%AA%B0%E3%81%8B%E3%81%8C%E3%81%99%E3%81%A7%E3%81%AB%E3%81%93%E3%81%AE%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%A8%E4%BE%8B%E3%81%AB%E9%81%AD%E9%81%87%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8C%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304304%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX8MP%20Remote%20core%20share%20memory%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304304%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F218189%22%20target%3D%22_blank%22%3E%40Stan88%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E7%9C%9F%E7%9B%B8%E3%82%92%E8%A7%A3%E6%98%8E%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%A2%E3%83%B3%E3%83%87%E3%82%A3%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1668542%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX8MP%20Remote%20core%20share%20memory%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1668542%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E7%A7%81%E3%82%82%E8%A9%A6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E5%86%85%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E6%A7%8B%E6%88%90%E3%81%A7%E3%80%8C%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%20%E3%82%B3%E3%82%A2%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%80%8D%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E5%8C%96%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%A6%E5%B1%95%E9%96%8B%E3%81%97%E3%80%81%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%A6%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AF%E5%8B%95%E7%9A%84%E3%81%AB%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E3%83%93%E3%83%AB%E3%83%89%E3%82%A4%E3%83%B3%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%20%3CEM%3Elsmod%3C%2FEM%3E%E3%81%A7%E3%81%AF%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3CEM%3Edmseg%20%E3%81%AB%3C%2FEM%3E%E3%81%AF%E3%81%93%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%83%85%E5%A0%B1%E3%82%82%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E3%82%A2%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8C%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%86%85%E3%81%AB%E5%AD%98%E5%9C%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%99%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40verdin-imx8mp-14762892%3A~%23%20modprobe%20-r%20rmtcore-shm%0Amodprobe%3A%20FATAL%3A%20Module%20rmtcore_shm%20is%20builtin.%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1668491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX8MP%20Remote%20core%20share%20memory%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1668491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%81%A6%20dmseg%20%E5%87%BA%E5%8A%9B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E8%87%AA%E4%BD%93%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2305074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX8MP%20Remote%20core%20share%20memory%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2305074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%82%E3%81%AE%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%20rmtcore_shm%20%7B%3CBR%20%2F%3E%E4%BA%92%E6%8F%9B%E6%80%A7%20%3D%20%22fsl%2Crmtcore-shm%22%3B%3CBR%20%2F%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22ok%22%3B%3CBR%20%2F%3E%20%7D%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%B8%87%E3%81%8C%E4%B8%80%E3%80%81FRDM_IMX8MPLUS%20%E7%94%A8%E3%81%AB%E3%81%93%E3%82%8C%E3%82%92%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%99%E3%82%8B%E6%96%B9%E3%81%8C%E3%81%84%E3%82%89%E3%81%A3%E3%81%97%E3%82%83%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%81%93%E3%81%A1%E3%82%89%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAndrewCapon%2Frmtcore-shm%2Ftree%2Fmain%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FAndrewCapon%2Frmtcore-shm%2Ftree%2Fmain%3C%2FA%3E%3C%2FLINGO-BODY%3E