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.

[参考译文] DP83848I:如果 DP83848I 在瞬间接收到大量数据包、则会成为一个问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193284/dp83848i-dp83848i-can-become-a-problem-if-it-receives-a-large-number-of-packets-in-an-instant

器件型号:DP83848I

如果 DP83848I 在瞬间(网络风暴)内收到大量数据包、则会成为问题、如下所述

 

  1. PHY 链路和 ACT 指示灯熄灭。由于设备在网络风暴期间接收到过多的数据包、因此还会重新启动、从而导致看门狗超时
  2. 重新启动后,从设备拔下连接调制解调器的网线,然后使用计算机直接连接到设备。 PHY 链路和 ACT 指示灯仍然熄灭
  3. MCU 现在读取 REG<0x0001>位2链路状态。 变为0

 

稍后编写调试固件、以在链路状态为0持续10分钟时重新引导整个器件。

这些测试的结果确实解决了上述问题,但会出现以下问题:

  1. 当器件无法知道链路状态为0时、它将断开连接或 PHY 丢失

2.如果以上述方式解决问题,则在未连接 LAN 电缆的生产或安装时,将始终重新启动设备

 

你有什么建议吗?

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

    您好!

    [引用 userid="342599" URL"~/support/interface-group/interface/f/interface-forum/1193284/dp83848i-dp83848i-can-become-a-problem-if-it-receives-a-large-number-of-packets-in-an-instant "]当设备无法知道链路状态为0时,设备断开连接或 PHY 丢失[/quot]

    您能详细介绍一下吗? MCU 是否无法通过读取寄存器1h 找到 PHY 的链路状态?

    是否尝试使用寄存器0h 中的重新启动 ANEG 位?

    此致、
    Rahul