This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] J784S4XEVM:rpmsg 目录不存在、在 virtio 下

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1419605/j784s4xevm-rpmsg-directory-doesn-t-exist-under-virtio

器件型号:J784S4XEVM

工具与软件:

我能够在文件夹 virtio3.rpmsg_chrdev.-1.88中获得 rpmsg 目录  

但我需要更改此服务标签名称。 因此我将此服务标签更改为 rpmsg_chrdev_a 保持不变。 我得到以下错误。

请在下面找到日志

e2e.ti.com/.../log_5F00_rpmsg.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请帮助我更改服务标签名称所需的必要更改

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能说出哪个 SDK 版本吗? 您能解释更多关于服务标签名称,您更改了什么吗?

    此致

    Tarun Mukesh  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    SDK 版本为09_02_00_05。

    我正在 检查 RTOS 内核 r5f mcu1_1和 Linux 内核 A72之间的 IPC 通信。 此处、A72通过服务名称检测远程内核。 请在下面找到屏幕截图  

    如果我们将 SERVICE_CHRDEV 更改为其他名称、则 Linux 将无法与远程内核通信。 这是因为名为"rpmsg"的文件夹没有在 virtio 中创建

    请查看我们使用默认名称本身时创建的 rpmsg 文件夹的屏幕截图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您说您在 Linux 中以及 R5F 内核的 RTOS 端将服务名称"rpmsg_chrdev"更改为"rpmsg_chrdev_a"? 但仍然无法通信。

    我可以知道您在 MCU1_1内核上构建示例所遵循的步骤以及您如何在 Linux 中链接固件吗?

    谢谢

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    链接步骤

    sudo rm j784s4-mcu-r5f0_1-FW
    sudo ln -sf /lib/firmware/ti-ipc/j784s4/.xer5f j784s4-mcu-r5f0_1-FW

    sudo rm j784s4-mcu-r5f0_1-fw-sec
    sudo ln -sf /lib/firmware/ti-ipc/j784s4/.xer5f j784s4-mcu-r5f0_1-fw-sec

    构建步骤

    make -s BOARD=j784s4_evm core=mcu1_1 ipc_echo_test_freertos

    我们有一个单独的 FreeRTOS 应用程序、该应用程序是从 IPC_ECHO_TEST_FreeRTOS 构建的、但现在我们在 SDK 中的 IPC_ECHO_TEST_FreeRTOS 示例代码中测试了相同的更改。 那么也会发生相同的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adword:

    [报价 userid="620536" url="~/support/processors-group/processors/f/processors-forum/1419605/j784s4xevm-rpmsg-directory-doesn-t-exist-under-virtio/5445894 #5445894"]sudo rm j784s4-mcu-r5f0_1-fw
    sudo ln -sf /lib/firmware/ti-ipc/j784s4/.xer5f j784s4-mcu-r5f0_1-fw[/quot]

    您连接了哪个.xer5f?

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ipc_echo_test_mcu1_release_strip.xer5f 

    我尝试附加替换同一个文件而不更改服务名称和更改服务名称。
    它使用默认服务名称、而不使用服务名称的更改。

    请注意:我也在 Linux 中更改了服务名称。 已尝试更改代码、并尝试将服务名称作为参数传递。 请找到上面的屏幕截图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adword:

    当然可以。 让我在结束时测试一下。 请预计会延迟一周。

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请告诉我这些更新...  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adword:

    很抱歉、我们只会在下周讨论。

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    还可以。。。 等待你的回应。。。