主题中讨论的其他器件:AM5718、
我在定制板中使用的 PRU 以太网(MII)的接收端遇到问题
处理器:AM5718
PHY::TLK105L 连接到处理器的 PRU1
我将此接口用于原始套接字通信
处理器运行 Linux。 I 施加的引脚复用参数(IO 延迟结构)
问题:
PHY 芯片建立链路(ethtool 链路状态显示可用链路)。 它能够传输数据(我可以使用 Wireshark 验证)。 但对于
接收数据包
"ethtool"显示未接收到数据包、但
droppedpackets:为我发送的每个数据包保持递增。接收端似乎丢弃了该数据包。 我无法确定丢包的原因
由于这种安排适用于其他定制电路板、我怀疑存在组装问题
1.尝试触摸组件
2.已更换 PHY 芯片组
3.已更换以太网变压器
以上均未解决该问题
使用"phytool"、我尝试了具有发送使能功能的 MII 环回(0x0016h 地址设置值0x0140h &&启用 MII 环回)
在这种模式下、我在"ethtool"中观察到相同的丢包增量。 我不确定在进行相同的实验时、这种技术是否正确
在工作板上、我在 MII 回送时观察到相同的行为。
我已经检查了电压电平、看起来不错
2.已检查所有电阻值
问题:
问题可能出在哪呢?
如何进一步调试?