Part Number:DP83848K
使用GD32F450与DP83848K设计网络部分。使用RMII模式,MCU提供50Mhz时钟,MCU可以与83848 PHY正常通信,读取PHY value,完成初始化,网络接口绿灯及黄灯亮。但是无法与主机建立TCP/UDP连接,也无法ping通,请教是什么问题?
Kailyn Chen:
您好,关于您的这个问题,我同事将帮你升级到资深工程师那里,然后给您解答。
,
Cherry Zhou:
您好,
? ? 说:网络接口绿灯及黄灯亮。
黄灯和绿灯亮,表示 PHY 已连接吗?
如果 PHY 已连接,接下来应检查 MAC 接口连接。
为了验证 MAC 接口连接是否正常,建议处理器执行以下操作:
1. 通过对寄存器0x0的bit14进行编程,在 DP83848K 上使能xMII 回送:
2. 从处理器/主机开始数据传输(已知数据包或 PRBS 模式)。
3. 检查传输的数据是否与接收的数据相同。
此外,建议您检查datasheet 中AC Timing Requirements部分中的 RMII transmit timing and RMII receive timing requirements。
,
? ?:
好的,非常感谢您提供支持,PHY是连接上的,可以正常读写寄存器值。
另外因为我使用的是RMII模式,请问loopback测试也支持RMII模式吗?我看datasheet上是说MII模式。
,
Cherry Zhou:
我们向工程师确认下哈。
,
Cherry Zhou:
您好,
? ? 说:请问loopback测试也支持RMII模式吗?
支持的,RMII 模式也支持loopback功能。