您好!
我们在没有 PHY 的定制板上实现了 TM4C、并将 RMII 接口直接连接到 FPGA。 我以交叉模式将参考时钟和 RMII 接口从 TM4C 直接连接到以太网交换机 IP - TX<->Rx 和 TX_en<->crs_dv。 我们在 LWIP 中做了一些小的更改、例如在 初始化函数末尾添加 netif_set_link_up (psNetif)、然后才调用开始自动协商周期。 我们板上有10个 TM4C 器件、加入的器件数量通常约为60-70%的网络加入百分比、决定加入的完全随机。
我想知道、如果不涉及 phy、是否需要进行大量 lwip 更改。 由于没有 phy 和 MDIO 接口、我们对 MDIO 表的读取和写入做了注释。 如果我们没有 phy、并且无法通过 MDIO 接口向 phy 询问链路是否就绪、我们如何确定链路是否已启动?
希望您能提供帮助。 非常感谢。
-Joe
 
				 
		 
					