imx93 m33 rpmsg hello_world test

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

imx93 m33 rpmsg hello_world test

1,016件の閲覧回数
bora
Contributor II

Board/Setup

CPU: i.MX93 
Boot media: SD (mmc 1)
Goal: run CM33 RPMsg-Lite string echo demo and communicate from Linux (A55)
Problem Summary I’m trying to start the Cortex‑M33 RPMsg demo either:

from U‑Boot using bootaux, or
from Linux using remoteproc (firmware loaded from firmware)
I’m seeing:

U‑Boot data aborts when trying to access certain CM33 alias addresses (e.g. 0x1ffe0000 / 0x0ffc0000)
Linux remoteproc tries to load rpmsg_lite_str_echo_rtos_remote.bin and fails with error -2 (file not found), then falls back to sysfs fallback.
I’m unsure what the correct memory copy address and boot address should be for CM33 on i.MX93 (system vs alias address), and how to align U‑Boot bootaux flow with Linux remoteproc flow.

What I tested
SD partition layout and boot files
U‑Boot shows SD is mmc 1:

u-boot=> mmc list
FSL_SDHC: 0 (eMMC)
FSL_SDHC: 1 (SD)

 

Partition table:

u-boot=> part list mmc 1

Partition Map for MMC device 1 -- Partition Type: DOS

Part Start Sector Num Sectors UUID Type
1 16384 681574 076c4a2a-01 0c Boot
2 704512 5769534 076c4a2a-02 83

Boot partition contents include DTBs and an mcore-demos/ directory:

 

u-boot=> fatls mmc 1:1
...
mcore-demos/
...

 

I can load the demo:

u-boot=> fatload mmc 1:1 ${loadaddr} mcore-demos/rpmsg_lite_str_echo_rtos_remote.bin
39004 bytes read in 3 ms
u-boot=> echo ${loadaddr}
0x80400000
u-boot=> echo ${filesize}
985c

 

The first two words look like a valid CM33 vector table:

u-boot=> md.l ${loadaddr} 2
80400000: 2001e000 0ffe0595

Reading 0x1ffe0000 causes abort:

Linux side: remoteproc firmware load fails
In Linux, when remoteproc0 powers up, it tries to load firmware:

 

[ 84.714629] remoteproc remoteproc0: powering up imx-rproc
[ 84.721926] remoteproc remoteproc0: Direct firmware load for rpmsg_lite_str_echo_rtos_remote.bin failed with error -2
[ 84.732549] remoteproc remoteproc0: Falling back to sysfs fallback for: rpmsg_lite_str_echo_rtos_remote.bin

here is the reserved memory:

 reserved-memory {
        #address-cells = <2>;
        #size-cells   = <2>;
        ranges;

        linux,cma {
            compatible = "shared-dma-pool";
            reg = <0 0x88000000 0 0x04000000>;   /* 64 MB @ 0x8800_0000 */
            reusable;
            linux,cma-default;
        };

        /* Ethos-U: move away from the kernel boot (32 MB) */
        ethosu_mem: ethosu_region@8c000000 {
            compatible = "shared-dma-pool";
            reg = <0 0x8c000000 0 0x02000000>;   
            no-map;                               
        };

        vdev0vring0: vdev0vring0@84000000 { reg = <0 0x84000000 0 0x00008000>; no-map; };
        vdev0vring1: vdev0vring1@84008000 { reg = <0 0x84008000 0 0x00008000>; no-map; };
        vdev1vring0: vdev1vring0@84010000 { reg = <0 0x84010000 0 0x00008000>; no-map; };
        vdev1vring1: vdev1vring1@84018000 { reg = <0 0x84018000 0 0x00008000>; no-map; };

        rsc_table: rsc-table@2021e000 { reg = <0 0x2021e000 0 0x00001000>; no-map; }; /* OCRAM */

        vdevbuffer: vdevbuffer@84020000 {
            compatible = "shared-dma-pool";
            reg = <0 0x84020000 0 0x00100000>;   /* 1 MB */
            no-map;
        };

        ele_reserved: ele-reserved@90000000 {
            compatible = "shared-dma-pool";
            reg = <0 0x90000000 0 0x00100000>;   /* 1 MB @ 0x9000_0000 */
            no-map;
        };
    };

	ethosu {
		compatible = "arm,ethosu";
		fsl,cm33-proc = <&cm33>;
		memory-region = <&ethosu_mem>;
		power-domains = <&mlmix>;
	};

 

What is the correct procedure to start CM33 RPMsg demo on i.MX93 from U‑Boot?

If CM33 is started by U‑Boot (bootaux), what is the recommended Linux configuration?

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

989件の閲覧回数
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

Thank you for your interest in NXP Semiconductor products,

Using prebuilt cortex-M demos is a great way to start, are you using i.MX 93 EVK or a custom board with the prebuilt image flashed?

What BSP are you using?

To run Cortex-M demos in U-boot you can use the following snippet:

u-boot=> fatload mmc 1:1 80000000 sdk20-app.bin
u-boot=> cp.b 0x80000000 0x201e0000 0x10000
u-boot=> bootaux 0x1ffe0000 0

RPMSG has to be ran in Linux RPROC framework since you have to reserve memory in DTB for RPMSG and Cortex-A RPMSG communication is over a Linux driver.

root@imx93evk:~# echo hello_world.elf > /sys/class/remoteproc/remoteproc0/
firmware
root@imx93evk:~# echo start > /sys/class/remoteproc/remoteproc0/state

Regards

0 件の賞賛
返信

968件の閲覧回数
bora
Contributor II

Hi , the BSP version is
VERSION="6.6-scarthgap (scarthgap)"

I use imx93 custom board with 512MB RAM

and there is no hello_world.elf

these are under the /lib/firmware

 
imx93-11x11-evk_m33_TCM_low_power_wakeword.elf

imx93-11x11-evk_m33_TCM_power_mode_switch.elf

imx93-11x11-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf 
imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf
imx93-11x11-evk_m33_TCM_sai_low_power_audio.elf

after testing it
u-boot=> fatload mmc 1:1 80000000 mcore-demos/rpmsg_lite_str_echo_rtos_remote.bin
39004 bytes read in 3 ms (12.4 MiB/s)
u-boot=> cp.b 0x80000000 0x201e0000 0x10000
u-boot=> bootaux 0x1ffe0000 0
## Starting auxiliary core addr = 0x1FFE0000...

it doesnt start, it freezes.


0 件の賞賛
返信

960件の閲覧回数
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi @bora,

Please try with imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf

That is the binary you are testing, please refer to the available examples in SDK:

SDK_24_12_00_MCIMX93-EVK\boards\mcimx93evk\multicore_examples

- rpmsg_lite_pingpong_rtos_linux

- rpmsg_lite_str_echo_rtos

Regards

0 件の賞賛
返信

940件の閲覧回数
bora
Contributor II

Hi ,

I tried that and this is the result,

root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state
[ 105.274513] remoteproc remoteproc0: powering up imx-rproc
[ 105.282905] remoteproc remoteproc0: Booting fw image imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf, size 59028
[ 105.294019] remoteproc remoteproc0: Registered carveout doesn't fit len request
[ 105.301405] rproc-virtio: probe of rproc-virtio.1.auto failed with error -12
[ 105.309101] remoteproc remoteproc0: Registered carveout doesn't fit len request
[ 105.316561] rproc-virtio: probe of rproc-virtio.2.auto failed with error -12
[ 105.830361] remoteproc remoteproc0: remote processor imx-rproc is now up

865件の閲覧回数
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

I could reproduce with the next steps on LF-6.12.49 EVK

Cortex-A U-boot

Hit any key to stop autoboot:  0
u-boot=> fatload mmc 0:1 ${loadaddr} mcore-demos/imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.bin
19816 bytes read in 18 ms (1 MiB/s)
u-boot=> cp.b ${loadaddr} 0x201e0000 0x20000
u-boot=> bootaux 0x1ffe0000 0
## Starting auxiliary core addr = 0x1FFE0000...
u-boot=> pri mmcargs
mmcargs=setenv bootargs ${jh_clk} ${mcore_clk} console=${console} root=${mmcroot}
u-boot=> editenv m
  mfgtool_args mmcargs mmcautodetect mmcboot mmcdev mmcpart mmcroot
u-boot=> editenv mmcargs
edit: setenv bootargs ${jh_clk} ${mcore_clk} console=${console} root=${mmcroot} clk_ignore_unused
u-boot=> boot

Cortex-A Linux

root@imx93evk:~# lsmod | grep -i imx_rpmsg_tty
root@imx93evk:~# modprobe imx_rpmsg_tty

Cortex-M from U-boot to Linux.

RPMSG String Echo FreeRTOS RTOS API Demo...

Nameservice sent, ready for incoming messages...
Get Message From Master Side : "hello world!" [len : 12]

Regards

0 件の賞賛
返信

758件の閲覧回数
bora
Contributor II
on u-boot I started and worked but in linux via .elf file I get imx_rproc_kick: failed (0, err:-62)
0 件の賞賛
返信

763件の閲覧回数
bora
Contributor II
I also dont see any ttyRPMSG under /dev
0 件の賞賛
返信

776件の閲覧回数
bora
Contributor II
I tested also but for me no result, I still cant communicate with m33. I use custom board not imx93-11x11-evk , I use uart1 and no uart2, for m33 I have JTAG.
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2300602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx93%20m33%20rpmsg%20hello_world%20%E3%83%86%E3%82%B9%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%9C%E3%83%BC%E3%83%89%2F%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%3C%2FP%3E%3CP%3ECPU%3A%20i.MX93%3CBR%20%2F%3E%E3%83%96%E3%83%BC%E3%83%88%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%3A%20SD%20(mmc%201)%3CBR%20%2F%3E%E7%9B%AE%E6%A8%99%3A%20CM33%20RPMsg-Lite%20%E6%96%87%E5%AD%97%E5%88%97%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%87%E3%83%A2%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%80%81Linux%20%E3%81%8B%E3%82%89%E9%80%9A%E4%BF%A1%E3%81%99%E3%82%8B%20(A55)%3CBR%20%2F%3E%E5%95%8F%E9%A1%8C%E3%81%AE%E6%A6%82%E8%A6%81%3A%20%E6%AC%A1%E3%81%AE%E3%81%84%E3%81%9A%E3%82%8C%E3%81%8B%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A7%20Cortex%E2%80%91M33%20RPMsg%20%E3%83%87%E3%83%A2%E3%82%92%E8%B5%B7%E5%8B%95%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%3A%3C%2FP%3E%3CP%3EU-Boot%E3%81%8B%E3%82%89bootaux%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3ELinux%E3%81%8B%E3%82%89remoteproc%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%EF%BC%88%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8B%E3%82%89%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%EF%BC%89%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3A%3C%2FP%3E%3CP%3E%E7%89%B9%E5%AE%9A%E3%81%AECM33%E3%82%A8%E3%82%A4%E3%83%AA%E3%82%A2%E3%82%B9%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8U-Boot%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E4%B8%AD%E6%96%AD%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%EF%BC%88%E4%BE%8B%EF%BC%9A0x1ffe0000%20%2F%200x0ffc0000)%3CBR%20%2F%3E%20Linux%20remoteproc%20%E3%81%AF%20rpmsg_lite_str_echo_rtos_remote.bin%20%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%20-2%20(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%80%81sysfs%20%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Ei.MX93%20%E4%B8%8A%E3%81%AE%20CM33%20%E3%81%AE%E6%AD%A3%E3%81%97%E3%81%84%E3%83%A1%E3%83%A2%E3%83%AA%20%E3%82%B3%E3%83%94%E3%83%BC%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%96%E3%83%BC%E3%83%88%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20(%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%82%A8%E3%82%A4%E3%83%AA%E3%82%A2%E3%82%B9%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9)%20%E3%81%8C%E4%BD%95%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%80%81%E3%81%BE%E3%81%9F%20U-Boot%20%E3%81%AE%20bootaux%20%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%20Linux%20%E3%81%AE%20remoteproc%20%E3%83%95%E3%83%AD%E3%83%BC%E3%81%A8%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%AA%BF%E6%95%B4%E3%81%99%E3%82%8B%E3%81%8B%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%3CBR%20%2F%3ESD%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%A8%E3%83%96%E3%83%BC%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3CBR%20%2F%3EU-Boot%20%E3%81%AF%20SD%20%E3%81%8C%20mmc%201%20%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3Eu-boot%3D%26gt%3B%20mmc%20%E3%83%AA%E3%82%B9%E3%83%88%3CBR%20%2F%3EFSL_SDHC%3A%200%20(eMMC)%3CBR%20%2F%3E%20FSL_SDHC%3A%201%20(SD)%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%3A%3C%2FP%3E%3CP%3Eu-boot%3D%26gt%3B%20%E9%83%A8%E5%93%81%E3%83%AA%E3%82%B9%E3%83%88%20mmc%201%3C%2FP%3E%3CP%3EMMC%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%201%20%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%9E%E3%83%83%E3%83%97%20--%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%82%BF%E3%82%A4%E3%83%97%3A%20DOS%3C%2FP%3E%3CP%3E%E3%83%91%E3%83%BC%E3%83%84%E9%96%8B%E5%A7%8B%E3%82%BB%E3%82%AF%E3%82%BF%E3%83%BC%E6%95%B0%E3%82%BB%E3%82%AF%E3%82%BF%E3%83%BCUUID%E3%82%BF%E3%82%A4%E3%83%97%3CBR%20%2F%3E1%2016384%20681574%20076c4a2a-01%200c%20%E3%83%96%E3%83%BC%E3%83%88%3CBR%20%2F%3E2%20704512%205769534%20076c4a2a-02%2083%3C%2FP%3E%3CP%3E%E3%83%96%E3%83%BC%E3%83%88%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%86%85%E5%AE%B9%E3%81%AB%E3%81%AF%E3%80%81DTB%20%E3%81%A8%20mcore-demos%2F%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3Eu-boot%3D%26gt%3B%20fatls%20mmc%201%3A1%3CBR%20%2F%3E%20...%3CBR%20%2F%3E%20mcore-%E3%83%87%E3%83%A2%2F%3CBR%20%2F%3E%20...%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%83%87%E3%83%A2%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3A%3C%2FP%3E%3CP%3Eu-boot%3D%26gt%3B%20fatload%20mmc%201%3A1%20%24%7Bloadaddr%7D%20mcore-demos%2Frpmsg_lite_str_echo_rtos_remote.bin%3CBR%20%2F%3E3%E3%83%9F%E3%83%AA%E7%A7%92%E3%81%A739004%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3Eu-boot%3D%26gt%3B%20%E3%82%A8%E3%82%B3%E3%83%BC%24%7Bloadaddr%7D%3CBR%20%2F%3E%200x80400000%3CBR%20%2F%3E%20u-boot%3D%26gt%3B%20%E3%82%A8%E3%82%B3%E3%83%BC%24%7Bfilesize%7D%3CBR%20%2F%3E%20985%E3%82%BB%E3%83%B3%E3%83%88%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%9C%80%E5%88%9D%E3%81%AE%202%20%E3%81%A4%E3%81%AE%E5%8D%98%E8%AA%9E%E3%81%AF%E3%80%81%E6%9C%89%E5%8A%B9%E3%81%AA%20CM33%20%E3%83%99%E3%82%AF%E3%82%BF%E3%83%BC%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3Eu-boot%3D%26gt%3B%20md.l%20%24%7Bloadaddr%7D%202%3CBR%20%2F%3E%2080400000%3A%202001e000%200ffe0595%3C%2FP%3E%3CP%3E0x1ffe0000%20%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%A8%E4%B8%AD%E6%AD%A2%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ELinux%E5%81%B4%3A%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%3CBR%20%2F%3ELinux%20%E3%81%A7%E3%81%AF%E3%80%81remoteproc0%20%E3%81%AE%E9%9B%BB%E6%BA%90%E3%81%8C%E6%8A%95%E5%85%A5%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%E3%82%92%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5B%2084.714629%5D%20remoteproc%20remoteproc0%3A%20imx-rproc%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%5B%2084.721926%5D%20remoteproc%20remoteproc0%3A%20rpmsg_lite_str_echo_rtos_remote.bin%20%E3%81%AE%E7%9B%B4%E6%8E%A5%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%AD%E3%83%BC%E3%83%89%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%20-2%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%5B%2084.732549%5D%20remoteproc%20remoteproc0%3A%20rpmsg_lite_str_echo_rtos_remote.bin%20%E3%81%AE%20sysfs%20%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E4%BA%88%E7%B4%84%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AF%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%20reserved-memory%20%7B%0A%20%20%20%20%20%20%20%20%23address-cells%20%3D%20%26lt%3B2%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%23size-cells%20%20%20%3D%20%26lt%3B2%26gt%3B%3B%0A%20%20%20%20%20%20%20%20ranges%3B%0A%0A%20%20%20%20%20%20%20%20linux%2Ccma%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22shared-dma-pool%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%200x88000000%200%200x04000000%26gt%3B%3B%20%20%20%2F*%2064%20MB%20%40%200x8800_0000%20*%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20reusable%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20linux%2Ccma-default%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%2F*%20Ethos-U%3A%20move%20away%20from%20the%20kernel%20boot%20(32%20MB)%20*%2F%0A%20%20%20%20%20%20%20%20ethosu_mem%3A%20ethosu_region%408c000000%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22shared-dma-pool%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%200x8c000000%200%200x02000000%26gt%3B%3B%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20no-map%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20vdev0vring0%3A%20vdev0vring0%4084000000%20%7B%20reg%20%3D%20%26lt%3B0%200x84000000%200%200x00008000%26gt%3B%3B%20no-map%3B%20%7D%3B%0A%20%20%20%20%20%20%20%20vdev0vring1%3A%20vdev0vring1%4084008000%20%7B%20reg%20%3D%20%26lt%3B0%200x84008000%200%200x00008000%26gt%3B%3B%20no-map%3B%20%7D%3B%0A%20%20%20%20%20%20%20%20vdev1vring0%3A%20vdev1vring0%4084010000%20%7B%20reg%20%3D%20%26lt%3B0%200x84010000%200%200x00008000%26gt%3B%3B%20no-map%3B%20%7D%3B%0A%20%20%20%20%20%20%20%20vdev1vring1%3A%20vdev1vring1%4084018000%20%7B%20reg%20%3D%20%26lt%3B0%200x84018000%200%200x00008000%26gt%3B%3B%20no-map%3B%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20rsc_table%3A%20rsc-table%402021e000%20%7B%20reg%20%3D%20%26lt%3B0%200x2021e000%200%200x00001000%26gt%3B%3B%20no-map%3B%20%7D%3B%20%2F*%20OCRAM%20*%2F%0A%0A%20%20%20%20%20%20%20%20vdevbuffer%3A%20vdevbuffer%4084020000%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22shared-dma-pool%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%200x84020000%200%200x00100000%26gt%3B%3B%20%20%20%2F*%201%20MB%20*%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20no-map%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20ele_reserved%3A%20ele-reserved%4090000000%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22shared-dma-pool%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%200x90000000%200%200x00100000%26gt%3B%3B%20%20%20%2F*%201%20MB%20%40%200x9000_0000%20*%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20no-map%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%7D%3B%0A%0A%09ethosu%20%7B%0A%09%09compatible%20%3D%20%22arm%2Cethosu%22%3B%0A%09%09fsl%2Ccm33-proc%20%3D%20%26lt%3B%26amp%3Bcm33%26gt%3B%3B%0A%09%09memory-region%20%3D%20%26lt%3B%26amp%3Bethosu_mem%26gt%3B%3B%0A%09%09power-domains%20%3D%20%26lt%3B%26amp%3Bmlmix%26gt%3B%3B%0A%09%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3EU-Boot%20%E3%81%8B%E3%82%89%20i.MX93%20%E3%81%A7%20CM33%20RPMsg%20%E3%83%87%E3%83%A2%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E6%AD%A3%E3%81%97%E3%81%84%E6%89%8B%E9%A0%86%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3ECM33%20%E3%81%8C%20U-Boot%20(bootaux)%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E8%B5%B7%E5%8B%95%E3%81%95%E3%82%8C%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%20Linux%20%E6%A7%8B%E6%88%90%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301005%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301005%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%81BSP%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF%3CBR%20%2F%3E%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%3D%226.6-scarthgap%EF%BC%88%E3%82%B9%E3%82%AB%E3%83%BC%E3%82%B9%E3%82%AE%E3%83%A3%E3%83%83%E3%83%97%EF%BC%89%22%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF512MB%E3%81%AERAM%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9Fimx93%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3CBR%20%2F%3Ehello_world.elf%E3%81%8C%E3%81%AA%E3%81%84%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%82%89%E3%81%AF%2Flib%2Ffirmware%E3%81%AE%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eimx93-11x11-evk_m33_TCM_low_power_wakeword.elf%3C%2FP%3E%3CP%3Eimx93-11x11-evk_m33_TCM_%E3%83%91%E3%83%AF%E3%83%BC%E3%83%A2%E3%83%BC%E3%83%89_%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81.elf%3C%2FP%3E%3CP%3Eimx93-11x11-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf%3CBR%20%2F%3E%20imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf%3CBR%20%2F%3Eimx93-11x11-evk_m33_TCM_sai_low_power_audio.elf%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%9F%E5%BE%8C%3CBR%20%2F%3Eu-boot%3D%26gt%3B%20fatload%20mmc%201%3A1%2080000000%20mcore-demos%2Frpmsg_lite_str_echo_rtos_remote.bin%3CBR%20%2F%3E3%20%E3%83%9F%E3%83%AA%E7%A7%92%E3%81%A7%2039004%20%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%20(12.4%20MiB%2F%E7%A7%92)%3CBR%20%2F%3E%20u-boot%3D%26gt%3B%20cp.b%200x80000000%200x201e0000%200x10000%3CBR%20%2F%3E%20u-boot%3D%26gt%3B%20%E3%83%96%E3%83%BC%E3%83%88aux%200x1ffe0000%200%3CBR%20%2F%3E%20%23%23%20%E8%A3%9C%E5%8A%A9%E3%82%B3%E3%82%A2%E3%81%AE%E9%96%8B%E5%A7%8B%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20%3D%200x1FFE0000...%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%B5%B7%E5%8B%95%E3%81%9B%E3%81%9A%E3%80%81%E3%83%95%E3%83%AA%E3%83%BC%E3%82%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2300622%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300622%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%3ENXP%20Semiconductors%E8%A3%BD%E5%93%81%E3%81%AB%E3%81%94%E8%88%88%E5%91%B3%E3%82%92%E3%81%8A%E6%8C%81%E3%81%A1%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%A7%8B%E7%AF%89%E6%B8%88%E3%81%BF%E3%81%AE%20cortex-M%20%E3%83%87%E3%83%A2%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%80%81%E9%96%8B%E5%A7%8B%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AB%E6%9C%80%E9%81%A9%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%A7%E3%81%99%E3%80%82i.MX%2093%20EVK%20%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%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E6%A7%8B%E7%AF%89%E6%B8%88%E3%81%BF%E3%81%AE%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%8C%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%95%E3%82%8C%E3%81%9F%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E3%83%9C%E3%83%BC%E3%83%89%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%81%8B%3F%3C%2FP%3E%0A%3CP%3E%E3%81%A9%E3%81%AE%20BSP%20%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%81%8B%3F%3C%2FP%3E%0A%3CP%3EU-boot%20%E3%81%A7%20Cortex-M%20%E3%83%87%E3%83%A2%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%B9%E3%83%8B%E3%83%9A%E3%83%83%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eu-boot%3D%26gt%3B%20fatload%20mmc%201%3A1%2080000000%20sdk20-app.bin%0Au-boot%3D%26gt%3B%20cp.b%200x80000000%200x201e0000%200x10000%0Au-boot%3D%26gt%3B%20bootaux%200x1ffe0000%200%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3ERPMSG%20%E3%81%AF%E3%80%81DTB%20%E3%81%A7%20RPMSG%20%E7%94%A8%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E4%BA%88%E7%B4%84%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81Cortex-A%20RPMSG%20%E9%80%9A%E4%BF%A1%E3%81%AF%20Linux%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81Linux%20RPROC%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%A7%E5%AE%9F%E8%A1%8C%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%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx93evk%3A~%23%20echo%20hello_world.elf%20%26gt%3B%20%2Fsys%2Fclass%2Fremoteproc%2Fremoteproc0%2F%0Afirmware%0Aroot%40imx93evk%3A~%23%20echo%20start%20%26gt%3B%20%2Fsys%2Fclass%2Fremoteproc%2Fremoteproc0%2Fstate%3C%2FCODE%3E%3C%2FPRE%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-2301457%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301457%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%2F245887%22%20target%3D%22_blank%22%3E%40bora%E3%81%95%E3%82%93%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3Eimx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf%20%E3%81%A7%E3%81%8A%E8%A9%A6%E3%81%97%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E5%AF%BE%E8%B1%A1%E3%81%AE%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%81%A7%E3%81%99%E3%80%82SDK%20%E3%81%A7%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E4%BE%8B%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3ESDK_24_12_00_MCIMX93-EVK%5C%E3%83%9C%E3%83%BC%E3%83%89%5Cmcimx93evk%5C%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2_%E4%BE%8B%3C%2FP%3E%0A%3CP%3E-%20rpmsg_lite_pingpong_rtos_linux%3C%2FP%3E%0A%3CP%3E-%20rpmsg_lite_str_echo_rtos%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-2301897%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301897%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%3CP%3E%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%89%E3%81%93%E3%81%86%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%20root%40imx93-11x11-lpddr4x-evk%3A~%23%20%E3%82%A8%E3%82%B3%E3%83%BC%E9%96%8B%E5%A7%8B%20%26gt%3B%20%2Fsys%2Fclass%2Fremoteproc%2Fremoteproc0%2Fstate%3CBR%20%2F%3E%20%5B%20105.274513%5D%20remoteproc%20remoteproc0%3A%20imx-rproc%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%5B%20105.282905%5D%20remoteproc%20remoteproc0%3A%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%20imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%B5%E3%82%A4%E3%82%BA%2059028%3CBR%20%2F%3E%20%5B%20105.294019%5D%20remoteproc%20remoteproc0%3A%20%E7%99%BB%E9%8C%B2%E3%81%95%E3%82%8C%E3%81%9F%E3%82%AB%E3%83%BC%E3%83%96%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E9%95%B7%E3%81%95%E8%A6%81%E6%B1%82%E3%81%AB%E9%81%A9%E5%90%88%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%5B%20105.301405%5D%20rproc-virtio%3A%20rproc-virtio.1.auto%20%E3%81%AE%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%82%A8%E3%83%A9%E3%83%BC%20-12%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%5B%20105.309101%5D%20remoteproc%20remoteproc0%3A%20%E7%99%BB%E9%8C%B2%E3%81%95%E3%82%8C%E3%81%9F%E3%82%AB%E3%83%BC%E3%83%96%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E9%95%B7%E3%81%95%E8%A6%81%E6%B1%82%E3%81%AB%E9%81%A9%E5%90%88%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%5B%20105.316561%5D%20rproc-virtio%3A%20rproc-virtio.2.auto%20%E3%81%AE%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%20-12%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%5B%20105.830361%5D%20remoteproc%20remoteproc0%3A%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%20imx-rproc%20%E3%81%8C%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304778%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304778%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%3ELF-6.12.49%20EVK%E3%81%A7%E6%AC%A1%E3%81%AE%E6%89%8B%E9%A0%86%E3%82%92%E5%86%8D%E7%8F%BE%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%0A%3CP%3ECortex-A%20U-boot%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EHit%20any%20key%20to%20stop%20autoboot%3A%20%200%0Au-boot%3D%26gt%3B%20fatload%20mmc%200%3A1%20%24%7Bloadaddr%7D%20mcore-demos%2Fimx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.bin%0A19816%20bytes%20read%20in%2018%20ms%20(1%20MiB%2Fs)%0Au-boot%3D%26gt%3B%20cp.b%20%24%7Bloadaddr%7D%200x201e0000%200x20000%0Au-boot%3D%26gt%3B%20bootaux%200x1ffe0000%200%0A%23%23%20Starting%20auxiliary%20core%20addr%20%3D%200x1FFE0000...%0Au-boot%3D%26gt%3B%20pri%20mmcargs%0Ammcargs%3Dsetenv%20bootargs%20%24%7Bjh_clk%7D%20%24%7Bmcore_clk%7D%20console%3D%24%7Bconsole%7D%20root%3D%24%7Bmmcroot%7D%0Au-boot%3D%26gt%3B%20editenv%20m%0A%20%20mfgtool_args%20mmcargs%20mmcautodetect%20mmcboot%20mmcdev%20mmcpart%20mmcroot%0Au-boot%3D%26gt%3B%20editenv%20mmcargs%0Aedit%3A%20setenv%20bootargs%20%24%7Bjh_clk%7D%20%24%7Bmcore_clk%7D%20console%3D%24%7Bconsole%7D%20root%3D%24%7Bmmcroot%7D%20clk_ignore_unused%0Au-boot%3D%26gt%3B%20boot%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3ECortex-A%20Linux%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx93evk%3A~%23%20lsmod%20%7C%20grep%20-i%20imx_rpmsg_tty%0Aroot%40imx93evk%3A~%23%20modprobe%20imx_rpmsg_tty%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EU-boot%20%E3%81%8B%E3%82%89%20Linux%20%E3%81%B8%E3%81%AE%20Cortex-M%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3ERPMSG%20String%20Echo%20FreeRTOS%20RTOS%20API%20Demo...%0A%0ANameservice%20sent%2C%20ready%20for%20incoming%20messages...%0AGet%20Message%20From%20Master%20Side%20%3A%20%22hello%20world!%22%20%5Blen%20%3A%2012%5D%3C%2FCODE%3E%3C%2FPRE%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-2315384%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2315384%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%A7%81%E3%82%82%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E7%B5%90%E6%9E%9C%E3%81%AF%E5%87%BA%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%BE%E3%81%A0%20m33%20%E3%81%A8%E9%80%9A%E4%BF%A1%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%A7%81%E3%81%AF%20imx93-11x11-evk%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E3%83%9C%E3%83%BC%E3%83%89%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%82uart1%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81uart2%20%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82m33%20%E3%81%AB%E3%81%AF%20JTAG%20%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2315745%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2315745%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eu-boot%E3%81%A7%E3%81%AF%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81Linux%E3%81%A7%E3%81%AF.elf%E7%B5%8C%E7%94%B1%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7imx_rproc_kick%3A%20failed%20(0%2C%20err%3A-62)%E3%81%A8%E3%81%84%E3%81%86%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%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2315530%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx93%20m33%20rpmsg%20hello_world%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2315530%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%2Fdev%E3%81%AE%E4%B8%8B%E3%81%ABttyRPMSG%E3%82%82%E8%A6%8B%E5%BD%93%E3%81%9F%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-BODY%3E