Hi,
I am evaluating following platform
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.6.119-7.5.0-ge5c5595adb06 #1-Torizon SMP PREEMPT Mon Jan 5 09:23:13 UTC 2026
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ostree=/ostree/boot.1/torizon/0e04d6a836820d69d53314be9f582fb62fb9e703263185d50425d019887e7e7b/0
Distro name: NAME="Torizon OS"
Distro version: VERSION_ID=7.5.0-build.30
Distro variant: VARIANT="Docker"
Hostname: toradex-smarc-imx95-12594759
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex SMARC iMX95 on Toradex SMARC Development Board
Toradex version: 0096 V1.1A
Serial number: 12594759
Processor arch: aarch64
------------------------------------------------------------
I’m trying to load compiled hello world binary into Cortex-M similarly as in How to Load Compiled Binaries into Cortex-M | Toradex Developer Center but SMARC family is not covered in the tutorial.
I was trying to follow the approach with remoteproc from Loading Zephyr on iMX95 Cortex-M from Linux with OpenAMP but I got stuck on this step:
root@imx95-19x19-verdin:~# cd /sys/devices/platform/imx95-cm7/remoteproc/remoteproc1/
root@imx95-19x19-verdin:~# echo ~/zephyr.elf > firmware
/sys/devices/platform/imx95-cm7 is not available on my device. I can only see /sys/devices/platform/imx95-soc/
How can I load a binary to Cortex M7 processor on this device?