为什么RGMII简单套接字服务器无法在Altera Cyclone III 3c120开发板上运行?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么RGMII简单套接字服务器无法在Altera Cyclone III 3c120开发板上运行?

此问题已得到过这种情况,RGMII简单的socket服务器的例子不与旋风®III 3c120开发板正常工作。其原因是由于RGMII接口的时序与以太网驱动程序的PHY配置不兼容。

为了得到一个功能RGMII接口,修改需要在Altera®Avalon®TSE驱动程序代码,以防止它接口初始化期间改变RGMII时序控制。

要解决此问题,请修改Board Support Package中的以下文件:<bsp> /drivers/src/altera_avalon_tse.c

在函数“marvell_cfg_rgmii”中,在文件的第2235行或附近注释以下行:

IOWR(&pmac-> mdio1.reg14,0,dat);

//IOWR(&pmac->mdio1.reg14,0,dat);

这将导致以太网PHY与未修改的RGMII时序控制一起工作,并解决问题。

请登录后发表评论

    没有回复内容