Hi,
I probably dont understand the rpmsg_client_sample module. While testing something, I deleted all the j7 firmwares in the /lib/firmware directory in root file system (I am running J721e with SD card). After booting up, when I run modprobe rpmsg_client_sample count=10, I see the output -
[ 619.708726] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 3 (src: 0xd)
[ 619.717074] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 4 (src: 0xd)
[ 619.725425] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 5 (src: 0xd)
[ 619.733778] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 6 (src: 0xd)
[ 619.742122] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 7 (src: 0xd)
[ 619.750467] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 8 (src: 0xd)
[ 619.758810] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 9 (src: 0xd)
[ 619.767153] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: incoming msg 10 (src: 0xd)
[ 619.775490] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.13: goodbye!
I expected no output since there is no other core to ping pong. Am I wrong?
After this, I just want to use the ipc_echo_test_freertos on mcu1_0. I want to delete all j7 firmwares as mentioned in the ipclld example and only create a link to mcu1_0 and run it
ln -s /lib/firmware/pdk-ipc/ipc_echo_test_freertos_mcu1_0_release.xer5f j7-mcu-r5f0_0-fw
Also, is the src , the rproc id? If so, what is 0xd? I dont there is such id. I am running 8.2SDK.