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.

[参考译文] AM62A-PET-CALC:内核上的 IPC 实现

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645013/am62a-pet-calc-ipc-implementation-on-a-core

部件号: AM62A-PET-CALC

您好团队:

目前我们使用 AM62A 板。

我已经仔细研究了 IPC 基础知识 相关概念、但我想在内核方面实现 IPC 机制、并希望从内核传输到 R-CORE 的某种数据(温度值:23 度)。 我想从 R-core 收回数据。  

在给定的 SDK 中、需要实现代码的位置(例如在哪个文件夹中...)? 以及如何编译代码以及如何验证通信。

注意:考虑我是这个主题的新成员。

 

谢谢你

Undali Muniranga.

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

    您好、

    由于您不熟悉本主题、我们建议您按顺序执行以下步骤。

    1. 首先验证开箱即用的 IPC 通信、使用默认 Linux 文件系统随附的预编译示例确认 IPC 在电路板上正常工作: — 运行开箱即用的 IPC 示例
    2. 构建 R5F 固件、示例位于 MCU+ SDK 中的mcu_plus_sdk_am62ax_/examples/drivers/ipc/ipc_rpmsg_echo/am62ax-sk/mcu-r5fss0-0_freertos。 此处是构建和部署步骤 — 构建远程内核 RPMsg 固件
    3. 编译和运行 Linux 用户空间示例、运行和编译 Linux (A53) 端应用程序的步骤 — 编译 Linux 用户空间 RPMsg 示例运行 Linux 用户空间 RPMsg 示例
    4.  验证端到端通信后、修改示例以发送温度值。 您的数据完全适合单个 RPMsg 消息(最多 496 字节)。 请参阅 如何修改 IPC RPMsg 示例

    此致、
    Harshith

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

    您还可以在“AM62Ax 多核 Academy > IPC 基础知识“部分中找到有关处理器间通信的一般信息以及我们提供的内容:
    https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__ARRU02TM-vTN.Ml7bNpDhA__AM62A-ACADEMY__WeZ9SsL__LATEST

    此致、

    Nick

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

    你好 Harshith Puram 

    感谢您的答复!

    我们的要求发生了变化、我们必须将 8KB 的数据从 A 内核发送到 R 内核。 根据我的理解、我们可以迭代 17 次、足以向 R-CORE 正确发送数据? 否则请指导我如何根据我的要求修改示例代码。

    假设我已经旋转了 17 次迭代、那么我们如何在 R5 内核侧接收和排列数据呢?

    对于这种发送数据,我们是否需要 rpmsg0 或其他也没问题?

    请检查上述问题,请告诉我!

    非常感谢您的合作和指导!

    谢谢&最好的 Regardsc

    Undali Muniranga.