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.

[参考译文] TDA4VE-Q1:TDA4VE-Q1

Guru**** 2539900 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1343600/tda4ve-q1-tda4ve-q1

器件型号:TDA4VE-Q1

尊敬的 TI 工程师:

我有几个关于 TDMA4VE SoC 的问题

在 E2E 中、您曾提到将 CPSW2G 置于 A72 Linux 下并更改网络规则以转发数据包。

这是否意味着仅将数据包从1个外部以太网接口转发到另一个外部以太网接口?

如果我们想通过1个外部端口在两个内核(MCU 域中的 A72和 R5F 内核)中获取以太网包、IPC (邮箱)是否是唯一可以使用的方法?

此外、我们还想知道如何在  MCU 域中的 A72和 R5F 内核之间进行通信?

在 tdma4Vm 中、我们可以使用 CPSW9G 相互连接。 但 tdma4ve 没有内部开关。

请让我知道交流的方式和绷带。

 

此致、

李成勋

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

    尊敬的 Sunghoon:
    由于即将到来的假期、请预计回复会延迟1~2个工作日。

    很抱歉耽误你的时间,感谢你的耐心。

    此致、
    大沼市

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

    您好!

    [报价 userid="600658" url="~/support/processors-group/processors/f/processors-forum/1343600/tda4ve-q1-tda4ve-q1 "]

    在 E2E 中、您曾提到将 CPSW2G 置于 A72 Linux 下并更改网络规则以转发数据包。

    这是否意味着仅将数据包从1个外部以太网接口转发到另一个外部以太网接口?

    [/报价]

    可以,使用软件转发规则可以将数据包从一个网络接口转发到另一个网络接口。

    假设您已从 A72 Linux 启用 MCU CPSW2G 和主 CPSW2G。 在本例中、您可以看到两个网络接口、例如、对于 CPSW2G 的每个接口为 eth0、eth1。

    您可以拥有 IP 转发规则黑白接口或创建网桥接口并管理数据包转发。

    如果我们想要从1个外部端口获得两个内核(MCU 域中的 A72和 R5F 内核)的以太网封装,IPC (邮箱)是否是唯一可以使用的?

    可以、您可以使用 IPC 并将从运行内核的 CPSW 应用程序接收到的数据包发送到其他内核。

    Unknown 说:
    请告诉我交流和带宽的方法。

    唯一可以通信两个内核的方式是 IPC。可以通过 IPC 共享数据包地址、并直接从另一个内核读取数据包数据、而不是通过 IPC 发送整个数据包。

    您可以参阅 MCAL 中的"cdd_ipc_app_rc_linux"PDK 中用于 在 MCU 内核上运行 IPC 示例的 IPC_ECHO_TEST_FreeRTOS。
    此外、有关 A72中具有 远程内核的 rmpsg IPC 示例、请参阅 SDK 文档。

    您可以开发应用以在 A72和 MCU 内核之间发送数据。

    此致、
    苏德黑尔