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.

[参考译文] TDA4VM:RPMSG 延迟

Guru**** 2394305 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490788/tda4vm-rpmsg-delay

器件型号:TDA4VM

工具与软件:

您好、导出:

测试 A72和 MCU1-0之间 rpmsg 的通信延迟时间:


场景1:在 A72和 MCU1-0之间进行简单的乒乓发送和接收。 在 A72上的测试中、发送和接收延迟约为50ms。


场景2:MCU1-0上有两个任务。 这两个任务以100ms 的周期将数据发送到 A72、然后 A72和 MCU1-0执行乒乓发送和接收延迟测试。 最大延迟大于400ms、最小延迟为2ms。


正常的 rpmsg 通信延迟时间是多少? 上述数据是否有任何问题?

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

    您好!

    性能数据为  https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/10_01_00_04/exports/docs/pdk_jacinto_10_01_00_25/docs/datasheet/jacinto/datasheet_j721e.html

    另请参阅 software-dl.ti.com/.../developer_notes_ipc.html

    [报价 userid="589620" url="~/support/processors-group/processors/f/processors-forum/1490788/tda4vm-rpmsg-delay "]


    场景1:在 A72和 MCU1-0之间进行简单的乒乓发送和接收。 在 A72上的测试中、发送和接收延迟约为50ms。


    场景2:MCU1-0上有两个任务。 这两个任务以100ms 的周期将数据发送到 A72、然后 A72和 MCU1-0执行乒乓发送和接收延迟测试。 最大延迟大于400ms、最小延迟为2ms。

    [报价]

    MCU1_0应始终包含 SCIserver 任务(DM 任务)以及您的2个任务。 如果 A72运行 Linux、我相信延迟会更长。

    您可以参考上面的数字以获得优化的数字  

    此致

    Tarun Mukesh

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

    感谢 您的回复:

    A72运行 Linux。 使用10.0 SDK 随附的 ipc_rtos_echo_test 示例、从 A72接收数据的延时时间约为50ms、这与官方网站上的性能数据大不相同。 可能的原因是什么?

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

    您好!

    使用10.0 SDK 随附的 ipc_rtos_echo_test 示例、从 A72接收数据的延时时间约为50ms、这与官方网站上的性能数据大不相同。 可能的原因是什么?[/QUOT]

    此示例未进行优化。 此示例的理念是仅回显消息、而不是在优化时间内回显。 它提供大量的控制台/UART 打印、需要更多时间、在 Linux 端、我们还提供打印件以显示收到的案例消息。

    因此、这个示例可以更好地进行优化、以获得优化的性能、而网站中的性能数字是 A72运行 BIOS 而不是 Linux 的地方。 Linux 系统调用/内核调用将花费更多的时间、而不是 BIOS。因此、性能数字是为了理解内部所花费的时间、而不是 HLOS (高级操作系统)。

    此致

    Tarun Mukesh   

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

    感谢您的回答!