Testing remoteproc on imx8mp-evk

Fabio Estevam festevam at gmail.com
Sun Apr 19 12:53:14 PDT 2026


On Wed, Mar 25, 2026 at 10:48 PM Fabio Estevam <festevam at gmail.com> wrote:
>
> Hi Peng,
>
> I'm trying to use remoteproc on an imx8mp-evk board running mainline
> U-Boot and the mainline kernel.
>
> Could you please share a simple Cortex-M7 .elf file I can use for
> testing? Even a simple Hello World will suffice.
>
> It would be helpful if we add an imx8mp-evk devicetree overlay that
> includes the described remoteproc nodes.
>
> Could you please share the remoteproc devicetree?

I used the remoteproc description as the one sent by Marek for
imx8mp-data-modul-edm-sbc-overlay-cm7.dtso:

https://lore.kernel.org/linux-arm-kernel/20260407211850.79881-4-marex@nabladev.com/

I had to manually build the hello_world_cm7 SDK example, and now it
loads successfully:

# cat  /sys/class/remoteproc/remoteproc0/state
offline
# echo hello_world_cm7.elf > /sys/class/remoteproc/remoteproc0/firmware
# echo start > /sys/class/remoteproc/remoteproc0/state
# echo stop > /sys/class/remoteproc/remoteproc0/state

# dmesg | grep remoteproc
[    0.197328] remoteproc remoteproc0: imx-rproc is available
[   82.061452] remoteproc remoteproc0: powering up imx-rproc
[   82.066846] remoteproc remoteproc0: Booting fw image
hello_world_cm7.elf, size 232592
[   82.067105] remoteproc remoteproc0: remote processor imx-rproc is now up
[   99.565501] remoteproc remoteproc0: stopped remote processor imx-rproc



More information about the linux-arm-kernel mailing list