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.

[参考译文] AM625:A53内核中用于 IPC 的非阻塞接收功能。

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1430354/am625-non-blocking-recv-function-for-ipc-in-a53-core

器件型号:AM625

工具与软件:

大家好、团队成员:

我已经开始使用基于 am62X 的定制电路板。 我能够使用 IPC 与 M4内核和 A53内核通信、目前正在尝试进行通信
在 A53内核上开发应用。 我添加了给定的 rpmsg_simple.c 示例应用程序。 我注意到提供的 recv 具有阻塞机制
位置。 是否有任何非阻塞替代方案?

末端传导将从 M4传输到 A53、A53接收并处理数据。 M4内核将连续运行
泵送数据时、我不希望 A53内核在 recv 函数中被阻止。

任何和所有的帮助都将受到赞赏。

谢谢。此致、
亚伦

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

    大家好、Aaron:

    您能告诉我们您在使用哪款 SDK 吗? 您使用的是 MCU+SDK 还是 Processor SDK?

    使用的 SDK 版本是什么?

    此致、

    Tushar

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

    尊敬的 Tushar:

    很抱歉这么晚才回复。 在软件方面进行开发时、我使用的是 MCU+SDK 10随附的 IPC 示例。 对于 A53内核、我正在使用 ti 在下面 git 中提供的示例应用:

    https://git.ti.com/git/rpmsg/rpmsg.git

    如果您需要更多信息、请告知我。

    谢谢。此致、

    亚伦

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

    您好!

    指定的专家目前不在办公室、请预计下周前回复。

    感谢您的耐心。

    此致、

    Vaibhav

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

    大家好、Aaron:

    您在上面提供的链接无法正常工作。 您能否提供正确的链接?

    上述 A53示例是否来自 Processor SDK Linux?  

    您 希望 A53端有一个非阻塞接收呼叫。 是这样吗?

    此致、

    Tushar

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

    您好!

    您 希望 A53端有一个非阻塞接收呼叫。 这是正确的吗?

    是的、这是正确的。 目前、我们正在向 FD 添加 non_block 标志以获取非阻塞 recv 调用。  

    在将数据从 M4内核传输到 A53时、我们面临一些一致性问题、在经过一些停止和启动的迭代之后、传输失败。 其中涉及的其他块也很多、我们希望确保问题不是来自 IPC 端。 是否提供了任何建议的调试方法?

    谢谢。此致、

    亚伦