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.

[参考译文] DP83TC812R-Q1:DP83TC812R-Q1 调试问题

Guru**** 2933120 points

Other Parts Discussed in Thread: DP83TC812R-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1588333/dp83tc812r-q1-dp83tc812r-q1-debugging-questions

器件型号: DP83TC812R-Q1

专家:您好:

 目前、我们将 DP83TC812R-Q1 设计为 100Base PHY、我们感谢最新的 Linux 驱动程序 A、我们正在尝试调试引导加载程序中某些外部 Realtek PHY 器件的链路故障问题。 我们有一些问题,  

Attached Link Successfully V.S Link failed log file 、从 0x0~ 0x1f 之间的日志比较得出差异:

(1) BMSR (0x1) 位 2:链路断开。

(2) PHYSTS 寄存器 (0x10) 位 0:链路断开

问题:

(1) 我们检查过  MISR1 (0x12) BIT (13) 和 BIT (10): LINK_INT 和 ms_TRAIN_DONE_INT 是不同的  

我们想知道这两个值是如何表示的? 如果这两个值都为 0、这意味着什么?  

(2) BMCR (0x0) 位 (8): 能够连接和无法连接的两种情况是相同的、位 (8) 为 1 表示全双工。 这意味着对于 PHY-> 它无法与另一个 PHY 执行 PAM 握手(如果 PHY 使用 Realtek)、对吧?  

谢谢你  

DP83TC812R 链路失败与 Log.pptx 成功对比 

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

    尊敬的 Roy:

    这个问题是在 Linux 中还是在 u-boot 中发生的?  我们应确认正在使用第 22 条间接寄存器访问编写 OPEN Alliance 配置脚本。

    [报价 userid=“533147" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1588333/dp83tc812r-q1-dp83tc812r-q1-debugging-questions

    (1) 我们检查过  MISR1 (0x12) BIT (13) 和 BIT (10): LINK_INT 和 ms_TRAIN_DONE_INT 是不同的  

    我们想知道这两个值是如何表示的? 如果这两个值都为 0、这意味着什么?  

    [/报价]

    位 13:表示发生了链路状态变化。

    位 10:表示设置了链路训练完成中断。

    建立链路后、预计这些值会发生变化。

    (2) BMCR (0x0) 位 (8): 能够连接和无法连接的两种情况相同、bit(8) 为 1 表示全双工。 这意味着对于 PHY-> 它无法与另一个 PHY 执行 PAM 握手(如果 PHY 使用 Realtek)、对吧?  [/报价]

    无论链路状态如何、该寄存器将始终显示设置的全双工位。

    谢谢、

    Drew