公众号
欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。
RK3399 GMAC驱动失败,打印如下log,DMA engine initialization failed
原因
这种情况只有在“clock_in_out = “input”;”情况下才出现。
(1) 需要确认 GMAC 工作主时钟 MAC1_CLK 是否有从 PHY 供给主控:
使用 100M PHY 时,其频率是 50M。
使用 100M PHY 时,其频率是 125MRockchip 以太网 开发指南 4 以太网常见问题排查。
(2) 如果有 clock,需要确认 clock 的幅度是否达标,一般需要 3.0V 以上。