首页
›
高速接口与互连
›
011-Ethernet MAC PHY接口调试
›
《Linux mdio-tool PHY寄存器与链路调试》
VIP20
本课程属于:011-Ethernet MAC PHY接口调试
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux mdio-tool PHY寄存器与链路调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MDIO协议概述
MDIO总线标准 · SMI接口时序 · PHY寄存器基本结构
MDIO
协议概述
02
mdio-tool简介
源码获取 · 编译安装 · 基本命令格式解析
mdio-tool
简介
03
mdio-tool常用命令
read · write · dump
mdio-tool
常用命令
04
PHY寄存器地址映射
基本寄存器(MII寄存器0~31) · 扩展寄存器 · 厂商特定寄存器
PHY
寄存器地址映射
05
读取PHY标识符
PHY ID寄存器(寄存器2和3) · 识别PHY型号
PHY
读取
06
读取PHY状态寄存器(寄存器1)
链路状态 · 速度 · 双工模式
PHY
读取
07
配置PHY自动协商
控制寄存器(寄存器0)和自协商通告寄…
PHY
配置
08
读取自动协商结果
链路伙伴能力寄存器(寄存器5) · 自协商扩展状态(寄存器6)
读取自动协商结果
链路伙伴能力寄存…
09
强制设置PHY速度和双工模式
控制寄存器bit修改 · 绕过自协商
PHY
强制设置
10
PHY环回测试
控制寄存器Loopback位设置 · 验证数据通路
PHY
环回测试
11
中断寄存器调试
读取和配置PHY中断状态 · 以及常见PHY厂商中断寄存器示例
断寄存器调试
PHY
12
读取PHY温度传感器
使用mdio-tool访问支持温度监…
PHY
读取
13
读取和清除PHY错误计数器
CRC错误 · 符号错误 · 帧错误等寄存器
PHY
读取
14
调试以太网不通问题
从链路寄存器开始排查 · 判断物理层状态
调试以太网不通问…
从链路寄存器开始…
15
调试速度/双工不匹配问题
比较本地和伙伴自动协商结果
调试速度
双工不匹配问题
16
调试PHY复位与初始化流程
通过mdio-tool观察复位后寄存…
PHY
调试
17
PHY寄存器写操作实践
设置LED模式 · 功耗模式等厂商自定义配置
PHY
寄存器写操作实践
18
PHY寄存器Dump与批量分析
提取所有寄存器值 · 对比正常状态
PHY
Dump
19
MDIO通信故障排查
排查时序 · 电压 · 上拉电阻
MDIO
通信故障排查
20
多PHY设备扫描
使用mdio-tool list命令…
PHY
设备扫描
21
mdio-tool脚本自动化
Shell脚本循环监控PHY寄存器变…
mdio-tool
脚本自动化
22
mdio-tool与ethtool对比
各自适用场景与协同使用方法
mdio-tool
ethtool
23
实战案例
嵌入式板卡网口无法协商——定位PHY…
实战案例
PHY
24
实战案例
网卡丢包严重——检查CRC错误计数器…
实战案例
CRC
25
实战案例
自定义PHY驱动开发——用mdio-…
实战案例
PHY
26
mdio-tool在U-Boot与Kernel中的差异
命令行选项与访问权限
mdio-tool
U-Boot
27
其他MDIO调试工具对比
phytool · mdio-raw · mii-diag等
MDIO
其他
28
高级技巧
使用mdio-tool访问Claus…
高级技巧
mdio-tool
29
安全注意事项
写操作风险与备份策略 · 防止PHY锁死
安全注意事项
写操作风险
30
总结与资源推荐
常见PHY寄存器速查表 · 内核文档与社区参考
资源推荐
PHY
所属VIP或分类
同VIP:GMII接口时序约束与调试实践
同VIP:Linux-phylink驱动适配与PHY链路管理
同VIP:MAC统计计数器分析CRC错误实战