使用GD32F450与DP83848K设计网络部分。使用RMII模式,MCU提供50Mhz时钟,MCU可以与83848 PHY正常通信,读取PHY value,完成初始化,网络接口绿灯及黄灯亮。但是无法与主机建立TCP/UDP连接,也无法ping通,请教是什么问题?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
网络接口绿灯及黄灯亮。
黄灯和绿灯亮,表示 PHY 已连接吗?
如果 PHY 已连接,接下来应检查 MAC 接口连接。
为了验证 MAC 接口连接是否正常,建议处理器执行以下操作:
1. 通过对寄存器0x0的bit14进行编程,在 DP83848K 上使能xMII 回送:
2. 从处理器/主机开始数据传输(已知数据包或 PRBS 模式)。
3. 检查传输的数据是否与接收的数据相同。
此外,建议您检查datasheet 中AC Timing Requirements部分中的 RMII transmit timing and RMII receive timing requirements。