您尚未登录。

#1 Re: 全志 SOC » 全志T3PRO 的EMAC使用的EMDIO时序问题 » 2025-06-16 17:06:07

这个是gmac的,我这个有问题的是emac的mdio

晕哥 说:
&gmac0 {
	phy-mode = "rgmii";
...
	tx-delay = <3>; 
	rx-delay = <0>;
....
};

调整这两个参数试一试?

#2 Re: 全志 SOC » 全志T3PRO 的EMAC使用的EMDIO时序问题 » 2025-06-16 15:54:25

emac_mdio驱动.jpg
目前通过在drivers/net/phy/mdio-sun4i.c驱动中的sun4i_mdio_read函数的开头部分加了一个usleep延时,延时了1微妙,目前反复测试4小时暂未复现该问题。但是对于这个问题还是没有搞明白原因。

#3 Re: 全志 SOC » 全志T3PRO 的EMAC使用的EMDIO时序问题 » 2025-06-12 08:39:19

补充一下,后来又继续量EMDIO,时钟信号是一直都有。有没有大神帮忙分析分析的

#4 Re: 全志 SOC » 全志T3PRO 的EMAC使用的EMDIO时序问题 » 2025-06-11 13:50:43

您指的GMAC1是EMAC嘛?共用一个MDIO,不同phy地址是可以的,我们目前是各用各的,量的EMAC的mdio时序有点问题。您知不知道EMDIO和MDIO到底有什么区别?

#5 全志 SOC » 全志T3PRO 的EMAC使用的EMDIO时序问题 » 2025-06-11 09:24:19

zx2132
回复: 7

最近调试遇到一些问题,T3的两个网口,一个GMAC用的mdio,一个EMAC用的是EMDIO,GMAC一直都正常,EMAC的不停的down,up,会有概率性的UP不起来,PHY的BMCR寄存器被改写成了0x19c0.
怀疑跟MDIO时序有关系,量了GMAC的mdio时序,和EMAC的EMDIO时序,发现GMAC的mdio时序正常,为上升沿采样,而EMAC的时序EMDIO时序异常,为下降沿采样,或者说上升沿时数据跳变。
有没有哪位大神清楚这块的内容的,帮忙一起看看。感谢!
下面是EMAC的EMDIO时序:
EMAC的EMDIO时序.jpg
下面时GMAC的MDIO时序:
GMAC的MDIO时序.jpg

#6 Re: 全志 SOC » T113-i spi nand 启动失败 » 2024-10-30 15:34:47

问题已解决,需要把内核设备树中spi-nand节点下的是spi-rx-bus-width及spi-tx-bus-width改成1。

#7 Re: 全志 SOC » T113-i spi nand 启动失败 » 2024-10-27 20:29:32

zx2132 说:

请问楼主这个问题解决了吗?我遇到了类似的问题,附件为启动日志,请专家指导一下。

MobaXterm_COM17USB-SERIALCH340COM17_20241025_114038.txt

#8 Re: 全志 SOC » T113-i spi nand 启动失败 » 2024-10-27 19:55:56

请问楼主这个问题解决了吗?我遇到了类似的问题,附件为启动日志,请专家指导一下。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn