我将示例 [Ethernet_1_KIT_TC397_TFT] 作为TLE9243QK_BASE_BOARD ,并用它来构建示例 Echo 服务器。
我的设置是AURIX TC397,通过 RGMII 连接到 REALTEK 交换机,并通过 SGMII 从交换机连接到 RealTek PHY。
配置后,PHY 和交换机都会报告6EDL_SPI_LINK up,如下面的调试输出所示:
然而,MAC ( AURIX ) 从未报告有效的6EDL_SPI_LINK , [GETH_MAC_PHYIF_CONTROL_STATUS.B.LNKSTS] 始终保持为 0。
通过 updateLwIPStackISR,每毫秒都会更新 lwip 堆栈,并在 low_level_init 函数中更新和设置正确的 RGMII 引脚,但我甚至无法进行 ping,尽管此时 ARP 表应该已经更新。
知道从哪里可以找到问题所在吗?