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.

[参考译文] AM6442:如何在 AM6442 的所选内核(不是完整系统工程)上运行 IPC Echo 示例?

Guru**** 2551110 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1568304/am6442-how-to-run-ipc-echo-example-on-selected-cores-not-as-full-system-project-for-am6442

器件型号:AM6442


工具/软件:

您好:

我正在研究 AM6442 平台并探索 IPC Echo 示例。 我注意到提供的 IPC 回声示例ipc_echo_linux () 创建为 系统工程 、它会一起构建和运行所有内核。

我的要求不同:

  • 我想运行 IPC 仅特定内核  (例如 R5F01 -R5F10)、

  • 并不是一个构建和加载所有内核的完整系统工程。

问题:

  1. 如何修改 IPC Echo 示例、仅为所选内核构建/运行?

  2. 是否有方法可以将系统工程转换为 独立项目 每个内核只加载 R5F0-0 固件并使用在 A53 上运行的 Linux 进行测试?

提前感谢、

Mary

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

    您好:Mary、

    您希望与哪些内核进行交互?

    通常、如果 MCU+内核之间存在共享存储器区域、那么在 AM64x 上、我们假设这些内核应位于同一系统工程中。 此处提供更多详细信息:
    https://dev.ti.com/tirex/explore/content/am64x_academy_10_01_00_00/_build_am64x_academy_10_01_00_00/source/multicore/other-resources/build-shared-mem-as-system-project.html#build-shared-memory-as-system-project

    我还将链接到该页面所在的多核学院:
    https://dev.ti.com/tirex/explore/node?node=A__AfSHr0vWbFdGCnmoPeMXzg__AM64-ACADEMY__WI1KRXP__LATEST

    我不介绍如何在多核 Academy 中的系统工程中添加或删除内核。 但是、您似乎应该能够修改该工程、可能是 system.xml?
    TMDS64EVM:在 A53 和远程内核之间实现 IPC

    如果您需要更多指导、请告诉我们。

    此致、

    Nick

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

    您好、Nick、

    感谢您的即时答复和有用的参考资料。

    我正在研究 AM6442 平台、并且已经在不使用系统工程的情况下实现 Linux (A53) 和所有远程内核之间的 IPC 通信。

    我的下一项要求更为具体:

    • 我想启用任何设备之间的 IPC 通信 仅限选定的远程内核  (例如,R5F0-1Left right arrowR5F1-0)  、

    • 而不具有依赖项 系统工程 这会构建/加载所有内核。

    换句话说、我需要一种方法来构建和运行 IPC 示例(如 ipc_echo)、如所示 独立的每个核心项目 、以便只加载相关的内核并直接测试它们之间的 IPC 通信。

    建议的方法是:

    1. 将 IPC Echo 示例转换或重构为 独立的核心项目 、和

    2. 确保 IPC 仅在所选的远程内核之间正常工作(无需构建 system.xml 或完整的系统工程)?

    提前感谢、
    Mary

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

    您好:Mary、

    我的理解是、在具有 2 个 MCU +内核且您要进行通信的系统工程之外、不再支持 IPC。

    但是、我会将您的主题重新分配给另一个团队成员、以便进一步发表评论。 如果您在一周结束前没有收到回复、请 ping 通该主题。

    此致、

    Nick

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

    为了供未来读者参考、上述声明仅适用于 AM64x 和 AM243x。 AM62 系列器件没有 MCU+ SDK 的系统工程。

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

    感谢您的答复。

    我还可以得出类似的结论、即 IPC 只能用作系统工程的一部分。 在浏览过程中、我注意到了示例文件夹中提供的空系统工程、因此我计划朝这个方向继续。

    如果在系统工程之外有任何替代方法来实现 IPC、我想知道这一点。

    再次感谢您的支持。

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

    你好玛丽,我的理解是一样的你和尼克。 但是、让我在内部进行检查、看看是否有其他选择

    谢谢您、

    Paula

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

    您好 Paula、

    感谢您的确认。 当然、请在内部进行检查、并告诉我是否有替代方案。

    此致、
    Mary