[thread is a followup to https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1344067/processor-sdk-am62x-setup-the-development-environment-for-m4f-core]
Hi Nick,
root@p550:/lib/firmware# ls /sys/class/remoteproc/ remoteproc0 root@p550:/lib/firmware# ls /sys/class/remoteproc/remoteproc0 coredump device firmware name power recovery state subsystem uevent root@p550:/lib/firmware# echo start > /sys/class/remoteproc/remoteproc0/state [44905.350246] remoteproc remoteproc0: powering up 5000000.m4fss [44905.357308] remoteproc remoteproc0: Booting fw image am62-mcu-m4f0_0-fw, size 484732 [44905.373453] rproc-virtio rproc-virtio.4.auto: assigned reserved memory node m4f-dma-memory@9cb00000 [44905.388573] virtio_rpmsg_bus virtio0: rpmsg host is online [44905.388983] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd [44905.395782] rproc-virtio rproc-virtio.4.auto: registered virtio0 (type 7) [44905.413452] remoteproc remoteproc0: remote processor 5000000.m4fss is now up [44905.424965] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe root@p550:/lib/firmware# echo stop > /sys/class/remoteproc/remoteproc0/state [44909.449809] remoteproc remoteproc0: stopped remote processor 5000000.m4fss root@p550:/lib/firmware#
The M4F core application is "/ti/mcu_plus_sdk_am62x_09_02_00_38/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62x-sk/m4fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.out" from the SDK.
So, the next question is what Linux example application that can communicate with this M4F application?
rgds,
kc Wong