TI中文支持网
TI专业的中文技术问题搜集分享网站

6678用的SGMI 0 连接的时候出现这样的错误 Wait for port 0 PHY link…

Wait for port 0 PHY link…

L G2:

使用的是是开发板?

dajia li:

回复 L G2:

用的自己的板子。但是原理图都跟开发板一样

dajia li:

回复 L G2:

while(0==(gpMDIO_regs->LINK_REG&(1<<i))) { }关于LINK_REG 的判断为什么要移位呢1<<i)  ,我的这显示  gpMDIO_regs->LINK_REG值一直为0x2

L G2:

回复 dajia li:

dajia li:

回复 L G2:

什么意思呢,开发板用的SGMI 1 我自己的板子用的 SGMI 0,开发板可以通过pc抓包工具抓到,自己做的一直等待Wait for port 0 PHY link…

而且gpMDIO_regs->LINK_REG 和gpMDIO_regs->ALIVE_REG都是为0x2 

L G2:

回复 dajia li:

你使用的是SGMII0   那你程序修改了吗?

dajia li:

回复 L G2:

GE_Port_Connection port_connect[GE_NUM_ETHERNET_PORT]={ GE_PORT_CABLE_CONNECT,, //SGMII port 0 GE_PORT_NO_CONNECT //SGMII port 1};

就改了这个,其他的跟sgmi 1 与pc通信时一样。您看还需要改哪里吗?

dajia li:

回复 L G2:

GE_Port_Connection port_connect[GE_NUM_ETHERNET_PORT]={ GE_PORT_CABLE_CONNECT,//SGMII port 0 GE_PORT_NO_CONNECT //SGMII port 1};

就改了这个,其他的跟 SGMI 1 与pc通信的一样

L G2:

回复 dajia li:

  还有那个相应的MAC地址  

如果不行 就改成这样

GE_Port_Connection port_connect[GE_NUM_ETHERNET_PORT]={ GE_PORT_SGMII_CONNECT, //SGMII port 0 GE_PORT_NOT_USED //SGMII port 1};

dajia li:

回复 L G2:

还是不行,还需要改什么地方吗

赞(0)
未经允许不得转载:TI中文支持网 » 6678用的SGMI 0 连接的时候出现这样的错误 Wait for port 0 PHY link…
分享到: 更多 (0)