Hi3559av100平台8211 PHY芯片 MDIO协议读写操作
前言
排除PHY芯片异常问题,查询寄存器
查看PHY操作说明
PHY芯片主要是通过MDIO接口进行读写操作的,
SDK文档有对MDIO读写操作说明
查看主控寄存器地址和说明
GMAC基地址如下:
寄存器地址偏移如下:
查看8211 PHY寄存器手册
例如:
查看PHY地址
这个和硬件状态有关,我的硬件的PHY地址是 0x001
整理读写操作
(1)读操作
dump gmac0 的phy的0x3c寄存器
himm 0x101C03C0 0x12013c
himm 0x101C03C4
(2)写操作
向 gmac0 的phy的0x3c寄存器写入0x0000
himm 0x101C03C4 0x0000
himm 0x101C03C0 0x11013c
总结
8211 PHY芯片有些芯片是可读不可写的,所以并不是没写成功