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.

[参考译文] TDA4VM:CPSW2G&CPSW9G 问题

Guru**** 2542880 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1076005/tda4vm-cpsw2g-cpsw9g-question

部件号:TDA4VM

TI 教授您好

       我正在 MCU 域中开发自动应用程序,

       我使用 *** 作为 mcal,并使用 TI SDK7.3提供的 EthDrv

       我需要使用 MCU CPSW2G 作为 MAC1, 而是使用 MDIO 来管理我的 PHY

       我还需要控制另一个 PHY,我们的硬件工程师将 PHY‘s MDIO 连接到 MDIO (主)。

       我发现在 TI MCAL EB Tresos 配置工具中,,我只能使用 CPSW2G 或 CPSW9G。

      在这种情况下,这意味着在 MCU 域项目中,我无法使用 MDIO (主)功能

      谢谢

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

    您好,

    只是为了澄清,您是否在询问 MCAL 以太网驱动程序是否支持主域 CPSW?

    此致,

    埃里克

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

    你(们)好

         很抱歉耽误您的时间,

         是的,在 MCU 1_0域内核中,我使用 MCAL 来控制 CPSW,

         我仍然想控制同一个内核中 MainDomain 的 CPSW (MCU 1_0)

         谢谢~

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

    简短答案是:否,MCAL Eth 驱动程序(MCU 域)无法控制主域中的 MDIO。

    MCAL ETH 本机驱动 程序支持 CPSW2G 及其 MDIO。 因此,只要 PHY 连接 到 MCU 域中的 MDIO,您就可以控制它。 MDIO 本身不限于单个 PHY,但实际上 只有一个 PHY 连接到此 MDIO 总线,因为 CPSW2G 有一个 MAC 端口。

    CPSW9G (及其 MDIO)由 TI SDK 中的以太网固件控制。 无法从 MCAL ETH 驱动程序控制它。 我建议坚持使用以太网固件方法。

    以太网固件支持用于 AUTOSAR 核心的 MCAL 虚拟 MAC 客户端。 这是一个虚拟以太网接口,远程客户端可以在该接口上发送/接收数据包,但 CPSW9G/MDIO 配置的所有权在于以太网固件本身在专用 R5F 内核上运行。

    此处的文档: software-dl.ti.com/.../ethfw_c_ug_top.html

    希望这能有所帮助。

    -Misa