Linux MDIO 读写 PHY 寄存器工具
简介
本仓库提供了一个用于在 Linux 系统中读写 PHY 寄存器的工具。该工具基于 MDIO 接口,允许用户通过命令行对 PHY 寄存器进行读取和写入操作。
功能特点
- 读取寄存器:支持读取指定 PHY 设备的寄存器值。
- 写入寄存器:支持向指定 PHY 设备的寄存器写入特定值。
- 简单易用:命令行操作,方便集成到脚本中。
使用方法
-
克隆仓库:
git clone https://github.com/yourusername/mdio-tool.git cd mdio-tool
-
编译工具:
make
-
读取寄存器:
./mdio-tool read <phy_address> <register_address>
-
写入寄存器:
./mdio-tool write <phy_address> <register_address> <value>
参数说明
phy_address
:PHY 设备的地址。register_address
:寄存器的地址。value
:要写入寄存器的值。
示例
-
读取 PHY 地址为 0 的寄存器 0x10 的值:
./mdio-tool read 0 0x10
-
向 PHY 地址为 1 的寄存器 0x11 写入值 0x1234:
./mdio-tool write 1 0x11 0x1234
注意事项
- 请确保在执行操作前,系统已加载相应的 MDIO 驱动。
- 操作前请确认 PHY 设备的地址和寄存器地址,避免误操作。
贡献
欢迎提交 Issue 和 Pull Request,共同完善该工具。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考