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.

[参考译文] AM4378:关于 CPSW_SL_MACCTRL 的寄存器设置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1224865/am4378-about-the-register-setting-of-cpsw_sl_macctrl

器件型号:AM4378

你(们)好。

我们的一位客户提出了一个关于以太网子系统中 CPSW_SL_MACCTRL 设置的问题。

位[15、16]的 IFCTL_A 和 IFCTL_B 设置分别是什么?
AM437x 具有2个 EMAC 端口、您是否为每个端口设置 RMII (RMII0、RMII1)的传输速率?

在以下论坛主题中针对 AM335x 发布了相同的问题(我认为 AM437x 基本上是相同的)。
这里说明 IFCTL_B 不是必需的、但 RMII 传输速率是否不是基于每个端口设置的、而是仅由 IFCTL_A 决定?
如果是、是否不能更改端口1和端口2上的 RMII 速率?
AM335x CPGMAC_SL MAC 控制寄存器-处理器论坛-处理器- TI E2E 支持论坛

此致、

西畑浩二

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

    您好!

    如您所指出的、每个端口都必须设置其时钟速率以满足以太网 PHY 的位速率、并设置每个端口的基础。 如您所说、AM437与 AM335x 基本相同。  

    根据另一帖子、这些特定位由相应的 Linux 和 RTOS 驱动程序控制。 您是否对这些位有问题?

    此致、

    Schuyler 先生

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

    您好、Schuyler

    感谢您的答复。

    我们尚未与客户确认这一点、但根据他们的问题、他们可能希望为端口1和端口2设置不同的速度。
    如果是嵌入式、有时会说想要限制速度、因此这可能是原因。

    我想知道的是 AM335x 的答案是 IFCTL_B 设置不是必要的、这是否意味着如果它与 IFCTL_A 相同也不必要、 或者、这是否意味着首先无法设置不同的速度(当然、我想知道的是 AM4378的相关知识)、

    此致、

    西畑浩二