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