Tool/software:
Hi,
I am trying to execute rpmsg_char_simple application with different remote proc ids, but they all seem to fail.
It throws the following errors,
root@j721s2-evm:~# rpmsg_char_simple -r0
_rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio2.rpmsg_chrdev.-1.14
Can't create an endpoint device: Invalid argument
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r1
_rpmsg_char_find_rproc: 41400000.r5f does not have any virtio devices!
Can't create an endpoint device: No such file or directory
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r2
_rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio3.rpmsg_chrdev.-1.14
Can't create an endpoint device: Invalid argument
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r3
_rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio4.rpmsg_chrdev.-1.14
Can't create an endpoint device: Invalid argument
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r4
_rpmsg_char_find_rproc: 5e00000.r5f does not have any virtio devices!
Can't create an endpoint device: No such file or directory
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r5
_rpmsg_char_find_rproc: 5f00000.r5f does not have any virtio devices!
Can't create an endpoint device: No such file or directory
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r6
_rpmsg_char_find_rproc: SoC doesn't have rproc id 6
Can't create an endpoint device: Success
TEST STATUS: FAILED
root@j721s2-evm:~#
root@j721s2-evm:~# rpmsg_char_simple -r7
_rpmsg_char_find_rproc: SoC doesn't have rproc id 7
Can't create an endpoint device: Success
TEST STATUS: FAILED
I am using TI SDK 09_01_00_06, Linux Kernel Version 6.1.46-g5892b80d6b
Attached logs.
/cfs-file/__key/communityserver-discussions-components-files/791/6153.lsmod.txt
/cfs-file/__key/communityserver-discussions-components-files/791/devfs.txt
/cfs-file/__key/communityserver-discussions-components-files/791/4405.dmesg.txt
Though in general the communication itself seems to work among the cores through vision_apps example;
source /opt/vision_apps/vision_apps_init.sh
/opt/vision_apps/vx_app_arm_ipc.out
they both seem to work with no errors.
/cfs-file/__key/communityserver-discussions-components-files/791/4405.vision_5F00_apps_5F00_init.txt
/cfs-file/__key/communityserver-discussions-components-files/791/vx_5F00_app_5F00_arm_5F00_ipc.txt
Could you kindly let me know, what could be the reason that rpmsg_char_simple doesn't seem to work?
Thanks in advance.
Best,
Moses