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.

DP83848J 灯状态不对

Other Parts Discussed in Thread: DP83848J
1:现在的问题是。
    a)上电后,在不插网线的情况下,LED_SPEED 就亮了。默认为 100Mb/s
    b) LED_LINK则正常。
     
    0x18寄存器里面的值,读取出来的为 0x00. 
    硬件电路上,LED_SPEED已经上拉。上电开机后,机器默认将 0x18的LED_SPEED位置低。电路导通,LED_SPEED亮灯
 Q):LED_SPEED的初始状态值,在哪设置?
      
    ps:
echo 0x18 > /sys/devices/2008c000.eth/stmmac-0:01/phy_reg
echo 0x0024 > /sys/devices/2008c000.eth/stmmac-0:01/phy_regValue       //可以关闭 灯 LED_SPEED
echo 0x0020 > /sys/devices/2008c000.eth/stmmac-0:01/phy_regValue       //可以打卡 灯 LED_SPEED
此处需要将 0x18里面的 bit_5设为1后,才能操作 bit_2.单独操作 bit_2,并不能打开/关闭 LED_SPEED
   0x19寄存器里面的值,读取出来的值是 0x8001. 
    也就是说。LED_CNFG工作在 mode2 模式。且 LED_LINK 正常。
    Thank you
    BRs