TI中文支持网
TI专业的中文技术问题搜集分享网站

am3352 MAC 启动后可能不发数据的问题

我们使用3352搭配micrel 8051 PHY (MII)的方案。碰到一个系统运行一小段时间后MAC就不发送数据的问题。

系统可以正常运行一小段时间,板子可以跟其他主机通信。但是经过一段时间(不定长度)运行之后,网络包就发不出去了。我们调试发现buffer descriptor已经放入到tx channel的发送队列,但是mac没有发送出去。这个descriptor的owership标记位永远无法清除。同时,tx_en pin脚也再也不会变高了。

当这个问题出现时,mdio的通讯是正常的,可以正常检测到连接状态变化的事件。

我们可以通过ifdown 再 ifup 网络接口的命令来恢复系统到正常状态。

请问有什么可能的原因导致这个问题呢?

Jian Zhou:

有用我们的demo测试过相关功能么?会不会和这个PHY的配置有关系

赞(0)
未经允许不得转载:TI中文支持网 » am3352 MAC 启动后可能不发数据的问题
分享到: 更多 (0)