通过判断PHY寄存器的LINK位对连接状态进行判断,为1表示有连接,0表示无连接。
#define PHYCFGR (0x002E00)
#define RST_PHY 0x80
#define OPMODE 0x40
#define DPX 0x04
#define SPD 0x02
#define LINK 0x01
int i = (IINCHIP_READ(PHYCFGR)&LINK);
无连接就可以进行重连操作。
通过判断PHY寄存器的LINK位对连接状态进行判断,为1表示有连接,0表示无连接。
#define PHYCFGR (0x002E00)
#define RST_PHY 0x80
#define OPMODE 0x40
#define DPX 0x04
#define SPD 0x02
#define LINK 0x01
int i = (IINCHIP_READ(PHYCFGR)&LINK);
无连接就可以进行重连操作。