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.

[参考译文] AM5718:自动自主上的 DP83848M 10Base-T

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1164414/am5718-dp83848m-10base-t-on-autonego

器件型号:AM5718
主题中讨论的其他器件:DP83848MDP83848C

您好!

我在我们的定制板上使用 SDK-Linux-AM57X 06_03_00_106。

它具有 DP83848M PHY。 设置如下所示。

===

root@am57xx-EVM:~# ethtool eth0

eth0的设置:
支持的端口:[ TP MII]
支持的链路模式:100Base/Full
支持的暂停帧使用:否
支持自动协商:是
支持的 FEC 模式:未报告
通告的链路模式:100Base/Full
广播的暂停帧使用:否
广播自协商:是
通告的 FEC 模式:未报告
链接伙伴通告的链接模式:10BaseT /半10baseT/全
100BaseT /半个100BaseT /全双工
链接伙伴通告的暂停帧使用:对称
连接方通告的自动协商:是
连接伙伴通告的 FEC 模式:未报告
速度:100Mb/s
双工:全双工
端口:MII
PHYAD:1.
收发器:内部
自协商:开
检测到链接:是

===

自协商打开、  当连接到100Base-TX 集线器时连接到该集线器。

但10Base-T 集线器已下行链路。(MDI 和 MDI-X)

请给我任何建议。

此致、

Toshio Masuchi

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

    Toshio、  

    您能否从以下位置使用 MDIO 工具:

      https://github.com/PieVo/mdio-tool

    要读取 PHY 寄存器、请查看是否可以:

    读取 PHY 寄存器

    2.如果执行,链接状态是什么。  

    Jian

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

    尊敬的 Jian:

    感谢您的回复。

    但我无法使用 MDIO 工具。

    "mesg"如下所示。(拾取"eth0"、"pruss1"、"D P83848")

    ===
    [8.090555] DaVinci_MDIO 4b23240.MDIO:PHY[1]:器件4b23240.MDIO:01、驱动器 NS DP83848C 10/100Mbps PHY
    [8.353360] prueth pruss1_eth:pruss_fw_drops_untagged_vlan 0
    [8.353368] prueth pruss1_eth:pruss MC Mask (Port 1) ff:ff:ff:ff:ff:ff:ff:ff:ff
    [8.353865] prueth pruss1_eth:TI PRU 以太网(0类)驱动程序已初始化
    [10.733389] remoteproc remoteproc4:引导 FW 映像 ti-pruss/am57xx-pru1-prueth-fw.elf、大小7256
    [10.733520] prusss 4b200000.prusss:已配置 system_events[63-0]= 0060000008a00000
    [10.733526] prusss 4b200000.pruss: configured intr 通道= 0x0000032a host_intr = 0x000002aa
    [10.740527] net eth0:已启动
    [12.802892] prueth pruss1_eth eth0:链路向上- 100Mbps/全-流控制关闭
    ===

    如果您发现任何问题、请告诉我。

    此致、

    Toshio Masuchi

     

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

    Toshio、  

    您是否可以测试以下内容:

    1.测试 eth0是否在半双工模式下与100Base-T 集线器一起工作

    2. 读取 PHY 上 MDIO 寄存器的实际状态、了解 PHY 处于何种模式。 ethtool 报告可能不正确-显示链接速度为100Mbit/s、但您连接了10Base-T 集线器。  

    我们发现在使用更高版本 PRUSS 的其他器件上、PRU 软件的半双工支持存在问题。 因此、AM57上可能存在该问题。

    Jian