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.

[参考译文] AM3354:以太网端口 MII2不工作

Guru**** 2549890 points
Other Parts Discussed in Thread: AM3354

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/601479/am3354-ethernet-port-mii2-not-working

器件型号:AM3354

您好!

我有一个使用 AM3354设计的定制板。

以太网原理图设计取自 Beagle Bone Black。 我们使用了 MII2 (其中 Beagle Bone Black 使用了 MII1)

使用的 PHY IC 为 LAN8710A ( PFA 原理图-)e2e.ti.com/.../Ethernet1_5F00_.pdf 和 AM3354引脚连接-  

未检测到以太网端口-是否需要为使用 MII2进行任何配置。 请就此提供帮助。

此致

Sujay A

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

    您似乎在 PHY 自举引脚 MODE[2:0]上使用了10k 上拉电阻器。 请尝试使用1.5k 替换这些组件、如 BBB 中所示。 我注意到的另一点是、R113标记为 DNP。 如何在不使用该电阻器的情况下提供 PHY?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    很抱歉。 R113已安装。

    我们已将 MODE[2:0]更改为1.5K、但问题仍然相同。

    此致
    Sujay A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请发布 Linux 版本、设备树设置和日志文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser、

    感谢您分析问题。

    目前、我们尚未进入内核阶段。 我们正在尝试通过以太网通信在目标和主机之间建立连接。 在 U-boot 提示符下、通过执行 dhcp 命令、主机和目标将建立连接。 以便我们能够传输器件树和内核。

    在此步骤中,未建立 DHCP 连接。 当我们执行 DHCP 命令时、它会发送广播消息并重试30次、并超过超时。 我将附加日志文件供您参考。

    此致、e2e.ti.com/.../Testlog.txt

    中国。

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

    您好、Biser、

    有关以太网的更多信息

    => MII 信息

    PHY 0x00:OUI = 0x01F0、模型= 0x0F、修订版= 0x01、100BaseT、FDX

    => MII 转储

    (    3100)                -- PHY 控制寄存器--

     (8000:0000) 0.15   =    0   复位

     (4000:0000) 0.14   =    0   环回

     (2040:2000) 0。 6、13 =  B01   速度选择= 100Mbps

     (1000:1000) 0.12   =    1   A/N 使能

     (0800:0000) 0.11   =    0   断电

     (0400:0000) 0.10   =    0   隔离

     (0200:0000) 0。 9   =    0   重新启动 A/N

     (0100:0100) 0。 8   =    1   双工=全双工

     (0080:0000) 0。 7   =    0   冲突测试使能

     (003f:0000) 0。 5- 0 =    0   (保留)

     

     

    => MII 器件

    MII 器件:'Ethernet@4a100000'

    当前器件:'Ethernet@4a100000'

    => MII

    MII - MII 实用程序命令

     

    用法:

    MII 器件                           -列出可用器件

    MII 器件                  -设置当前设备

    MII 信息                       -显示 MII PHY 信息

    MII 读取                 -读取 MII PHY 寄存器

    MII 写入         -写入 MII PHY 寄存器

    MII 修改 -修改 MII PHY 寄存器

                                           更新中标识的位

    MII 转储                 -漂亮的打印 (仅0-5)

    地址和/或寄存器可以是范围、例如2-7。

    => MII 信息

    PHY 0x00:OUI = 0x01F0、模型= 0x0F、修订版= 0x01、100BaseT、FDX

    => MII 信息0x00

    PHY 0x00:OUI = 0x01F0、模型= 0x0F、修订版= 0x01、100BaseT、FDX

    => MII 转储

    (    3100)                -- PHY 控制寄存器--

     (8000:0000) 0.15   =    0   复位

     (4000:0000) 0.14   =    0   环回

     (2040:2000) 0。 6、13 =  B01   速度选择= 100Mbps

     (1000:1000) 0.12   =    1   A/N 使能

     (0800:0000) 0.11   =    0   断电

     (0400:0000) 0.10   =    0   隔离

     (0200:0000) 0。 9   =    0   重新启动 A/N

     (0100:0100) 0。 8   =    1   双工=全双工

     (0080:0000) 0。 7   =    0   冲突测试使能

     (003f:0000) 0。 5- 0 =    0   (保留)

    ----------------

    以下是配置的引脚多路复用器:

     

    +              {offset (GPMC_be1n)、(mode (1)| RXACTIVE)}、     // MII2_COL *

    +              {offset (GPMC_wait0)、(mode (1)| RXACTIVE)}、   // MII2_CRS */

    +              {offset (GPMC_WPN)、(mode (1)| RXACTIVE)}、              /* MII2_RXER *

    +              {offset (GPMC_a0)、mode (1)}、    // MII2_TXEN *

    +              {offset (GPMC_A1)、(mode (1)| RXACTIVE)}、              /* MII2_RXDV *

    +              {offset (GPMC_A6)、(mode (1)| RXACTIVE)}、               /* MII2_TXCLK *

    +              {offset (GPMC_A7)、(MODE (1)| RXACTIVE)}、               /* MII2_RXCLK *

    +              {offset (GPMC_A5)、mode (1)}、            /* MII2_TXD0 */

    +              {offset (GPMC_A4)、mode (1)}、            /* MII2_TXD1 *

    +              {offset (GPMC_A3)、mode (1)}、            // MII2_TXD2 *

    +              {offset (GPMC_A2)、mode (1)}、            // MII2_TXD3 *

    +              {offset (GPMC_A11)、(mode (1)| RXACTIVE)}、              /* MII2_RXD0 *

    +              {offset (GPMC_A10)、(mode (1)| RXACTIVE)}、              /* MII2_RXD1 *

    +              {offset (GPMC_A9)、(mode (1)| RXACTIVE)}、               /* MII2_RXD2 *

    +              {offset (GPMC_A8)、(mode (1)| RXACTIVE)}、               /* MII2_RXD3 *

    +              {offset (mii1_col)、(mode (1)| RXACTIVE)}、    /* RMII1_REFCLK *

    +              {offset (MDIO_DATA)、mode (0)| RXACTIVE | PULLUP_EN}、/* MDIO_DATA *

    +               {offset (MDIO_clk)、mode (0)| PULLUP_EN}、       /* MDIO_CLK *

    +              {-1}、

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

    e2e.ti.com/.../Ethernet-length-matching.xlsx

    请查找随附的以太网长度匹配文件。它表示 AM3354 MAC 与以太网 PHY 之间的布线长度。它是否会导致通信中出现问题?

    注:长度以工厂为单位计算

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

    添加到上述内容。 我们是否有任何方法可以手动匹配长度或在现有硬件上进行一些权变措施?
    请建议

    此致
    Sujay A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求以太网专家进行检查。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以为使用的 u-boot 发布 DTS 文件? 您为定制板的 u-boot 映像使用了哪个构建目标?