本文主要是介绍rv1126-rv1109-以太网功能-eth-(调试篇),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先参考:以太网常见问题处理方法排查手册.pdf
调试指令:
1.首先dts修改
参考:Rockchip_Developer_Guide_Linux_GMAC_Mode_Configuration_CN.pdf
2.芯片地址尝试匹配
0~3地址都试下
&mdio {
phy: phy@0 {
compatible = "ethernet-phy-ieee802.3-c22";
reg = <0x0>;
};
};
3.检查io复用
find / -name pinmux-pins
cat pinmux-pins
3.检查clock寄存器
find / -name clk_summary
cat clk_summary
4.检查phy寄存器
find / -name phy_registers
cat phy_registers
5.修改phy寄存器
busybox find / -name phy_registers找到phy_registers并进入该目录,修改示例:
修改扩展寄存器
echo 0
这篇关于rv1126-rv1109-以太网功能-eth-(调试篇)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!