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.

[参考译文] AM6422:在 R5F 内核和 A53内核之间共享同一存储器。

Guru**** 2460850 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1479128/am6422-share-the-same-memory-between-the-r5f-cores-and-the-a53-core

器件型号:AM6422

工具与软件:

尊敬的 TI 支持团队:

目前我们在 R5F 内核1和内核2之间共享内存。 我们也可以让 A53访问该共享存储器吗? 如果是、请就如何在 R5F 内核和 A53内核之间共享同一存储器提供指导。

此致、Kalyan

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

    您好 Kalyan:

    所有内核上运行的是什么操作系统?

    此致、

    Nick

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

    您好、Nick。

    感谢快速响应。

    A53内核运行 Linux 操作系统、而 R5F0_0和 R5F1_0内核运行 RTOS。

    请参考、我使用的是 SDKv09.02.01.10

    此致、Kalyan

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

    您好 Kalyan:

    我们在零复制示例中提供了一个在 Linux 和 MCU+内核之间分配共享存储器区域的示例:
    https://git.ti.com/cgit/rpmsg/rpmsg_char_zerocopy/

    由于您使用的是 SDK 9.2、因此请确保使用 ti-linux-6.1分支而不是 master 分支。

    您应该能够针对自己的用例修改该示例。

    您可以在 AM64x Academy 的多核模块中找到有关分配存储器区域、外设等的更多信息:
    https://dev.ti.com/tirex/explore/node?node=A__AfqqKhh3tdI5s3wpsXrWWw__AM64-ACADEMY__WI1KRXP__LATEST

    此致、

    Nick

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

    您好、Nick。

    您能否确认我们是否可以在三个内核 R5F0_0、R5F1_0和 A53之间共享相同的保留存储器?

    此致、Kalyan

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

    您好 Kalyan:

    是的、这肯定是可能的。

    请记住、您需要自己编写代码才能使其正常工作。  您可以将该零复制示例用作入门点、但您需要修改代码以执行您希望它执行的操作。 我之前回复中的链接就是我们在软件开发过程中为您提供的工具。

    如果您在浏览多内核模块时有任何问题、可随时创建单独的主题进行讨论。

    此致、

    Nick

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

    您好、Nick。

    感谢您的澄清。

    此致、Kalyan