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.

[参考译文] Starterware/DP8.364万:dp8.364万 LED_link闪烁

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/577158/starterware-dp83640-dp83640-led_link-blink

部件号:DP8.364万

工具/软件:Starterware

您好,

   我使用dp8.364万作为我的板的phy,LED的模式配置如下,

在模式1中,LED配置如下:
LED_LINK =良好链接为开,无链接为关
LED_SPEED =以100 Mb/s的速度打开,以10 Mb/s的速度关闭
LED_ACT =活动为开,无活动为关
在模式2中,LED配置如下:
LED_LINK =打开表示良好链接,闪烁表示活动
LED_SPEED =以100 Mb/s的速度打开,以10 Mb/s的速度关闭
LED_ACT =开表示冲突,关表示无冲突
在模式3中,LED配置如下:
LED_LINK =打开表示良好链接,闪烁表示活动
LED_SPEED =以100 Mb/s的速度打开,以10 Mb/s的速度关闭
LED_ACT =全双工打开,半双工关闭

 我的主板中的模式是模式2,但当它运行数小时时,LED_LINK会闪烁(活动时闪烁)不亮。

 之后,通信即为失败。

  原因可能是什么?

 谢谢。

Kevin

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

    由于通信故障,我假设您的意思是PHY断开链路。 如果我错了,请更正我。 由于多种原因,可能会发生链路中断,因此我们需要进一步了解它,以确定发生这种情况的原因。
    发生这种情况时,PHY的状态是什么? 您是否可以读/写寄存器?
    在您的扩展测试期间,系统正在执行什么操作? 它是连续传输还是仅打开一个链路?
    在这种情况下,Link合作伙伴是什么? 您是否可以尝试重置链接伙伴并检查链接是否出现? 如果重置链路伙伴不起作用,则尝试重置PHY。

    此致,
    Aniruddha
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Aniruddha:
    感谢您的回复,并对我的英语不好表示抱歉...
    出现错误时,我发现从寄存器读取的数据是0xFFFF。 PHY会如您所说的那样断开链路。
    它在持续传输,但数据很小。 MCU是stm32cis,没有操作系统。
    如果我重置phy,这可能是正常状态。 我没有尝试重置stm32\f429的Mac。
    重要的是,如果我禁用了phy的IEEE1588使用,错误就不会发生。
    因为我将每秒读取时间戳。
    我认为当我阅读DP8.364万的注册表时可能会发生冲突。注册错误的原因可能是什么??

    此致,
    Kevin