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.

[参考译文] 编译器:TDA4中的 RPMSG 数据

Guru**** 2595770 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/968368/compiler-rpmsg-data-in-tda4

工具/软件:TI C/C++编译器

大家好、在 IPC 文档中、我看到 RPMSG 的最大数据是512字节、我 想知道512字节是用于一个服务名称还是所有服务名称? 如何扩展数据?512字节对我们来说很小

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

    您好、Lu Zhiang、

    RPMSG 数据包/消息最大大小为512字节。 这意味着在一条消息中最多可以发送512B。 您可以发送尽可能多的消息、使应用程序能够处理。

    对于需要在一条消息中发送超过512字节有效载荷的用例、请为有效载荷数据分配缓冲区、并将指针传递到 rpmsg 消息/数据包中的缓冲区。 在这种情况下、缓冲区指针成为与远程内核通信的512字节大小的数据包的一部分。 在远程内核上运行的应用程序可以从数据包中接收到的指针访问负载。

    谢谢、此致、

    Sunita。