工具与软件:
我尝试 使用 v10.00.00.08 WIC 的 SK-AM69来遵循 J784S4的基础组件 IPC 指南。
我按照所有说明更新/lib/firmware 中的固件符号链接并重新启动设备:
lrwxrwxrwx 1根根根70 Jan 16 19:50 /usr/lib/firmware/j784s4-c71_0-fw ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_1_release_strip.xe71
lrwxrwxrwx 1根根目录 2018年3月9日/usr/lib/firmware/j784s4-c71_0-fw-sec ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_1_release_strip.xe71.signed
lrwxrwxrwx 1根根根70 Jan 16 19:50 /usr/lib/firmware/j784s4-c71_1-fw ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_2_release_strip.xe71
lrwxrwxrwx 1根根目录 2018年3月9日/usr/lib/firmware/j784s4-c71_1-fw-sec ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_2_release_strip.xe71.signed
lrwxrwxrwx 1根根根70 Jan 16 19:50 /usr/lib/firmware/j784s4-c71_2-fw ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_3_release_strip.xe71
lrwxrwxrwx 1根根目录 2018年3月9日/usr/lib/firmware/j784s4-c71_2-fw-sec ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_3_release_strip.xe71.signed
lrwxrwxrwx 1根根根70 Jan 16 19:50 /usr/lib/firmware/j784s4-c71_3-fw ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_4_release_strip.xe71
lrwxrwxrwx 1根根目录 2018年3月9日/usr/lib/firmware/j784s4-c71_3-fw-sec ->/usr/lib/firmware/ti-ipc/j784s4/ipc_echo_test_c7x_4_release_strip.xe71.signed
但我无法对 C7内核执行 ping 操作、如指南中所示:
root@AM69-SK:/opt/edgeai-gst-apps # rpmsg_char_simple -r13 -n10
_rpmsg_char_find_ctrldev:找不到与 virtio4.rpmsg_chrdev.-1.14匹配的 rpmsg_ctrldev 设备
无法创建端点设备:参数无效
测试状态:失败
root@AM69-SK:/opt/edgeai-gst-apps # rpmsg_char_simple -r10 -n10
_rpmsg_char_find_ctrldev:找不到与 virtio2.rpmsg_chrdev.-1.14匹配的 rpmsg_ctrldev 设备
无法创建端点设备:参数无效
测试状态:失败
我可以成功地 ping 通 MCU R5F (-r0)...
我是否在执行 ping 这些内核的操作时遇到了问题? 除了在 WIC 中执行 ping 命令之外、是否还有其他工具可以验证与 C7内核的通信功能?