首页
›
Linux内核与驱动
›
186-Linux内核驱动
›
《Linux内核驱动PHY寄存器配置与调试工程实践》
VIP10
本课程属于:186-Linux内核驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核驱动PHY寄存器配置与调试工程实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PHY芯片基础
PHY芯片在以太网硬件架构中的位置 · MII/RMII/GMII/RGMI… · PHY与MAC的交互流程
PHY
芯片基础
02
PHY寄存器标准
IEEE 802.3 Clause… · 基本寄存器(BMCR/BMSR/PH…
PHY
寄存器标准
03
Linux内核PHY驱动框架
phylib架构 · phy_device与phy_dri… · phy_state状态机
Linux
PHY
04
PHY驱动注册与匹配
设备树(DT)中PHY节点描述 · of_phy_connect与phy… · PHY ID匹配机制
PHY
驱动注册
05
PHY初始化流程
phy_probe回调 · phy_init_hw函数 · 软复位与配置时序
PHY
初始化流程
06
PHY链路状态检测
phy_read_status回调 · genphy_read_status… · 链路中断与轮询模式
PHY
链路状态检测
07
PHY速度与双工配置
phy_set_speed与phy_… · 自动协商(AN)与强制模式切换
PHY
速度
08
PHY中断处理
phy_interrupt注册 · 中断状态寄存器读取 · 链路变化事件上报
PHY
断处理
09
PHY电源管理
phy_suspend与phy_re… · WoLAN(Wake-on-LAN)…
PHY
电源管理
10
PHY调试工具
mii-diag · mii-tool · ethtool的phy相关命令
PHY
调试工具
11
PHY寄存器直接访问
通过SMI/MDIO总线直接读写寄存… · 使用devmem2与i2c-tool…
PHY
寄存器直接访问
12
PHY驱动调试技巧
printk与dev_dbg动态打印 · ftrace跟踪phy驱动函数 · sysfs导出寄存器
PHY
驱动调试技巧
13
PHY错误处理
链路翻转(Link Flip) · CRC错误计数 · 远程故障(Remote Fault)…
PHY
错误处理
14
PHY延迟与抖动
时钟同步(1588)对PHY的要求 · 延迟测量与补偿 · skew调整
PHY
延迟
15
PHY固件升级
通过MDIO升级PHY固件 · 固件校验与回滚机制
PHY
固件升级
16
PHY环回测试
本地环回(Local Loopbac… · 测试数据包发送与捕获
PHY
环回测试
17
PHY信号完整性
眼图测试基础 · 预加重与去加重 · 均衡器配置
PHY
信号完整性
18
PHY温度与电压监测
内部传感器读取 · 过温保护阈值设置
PHY
温度
19
PHY多端口配置
共享MDIO总线 · PHY地址分配 · 端口隔离与聚合
PHY
多端口配置
20
PHY与MAC的适配
RGMII时序调整 · TXCLK延迟 · RXCLK延迟
PHY
MAC
21
PHY驱动调试案例1
链路无法建立——排查硬件连接 · 时钟 · 复位与寄存器配置
PHY
驱动调试案例1
22
PHY驱动调试案例2
速度协商失败——分析AN寄存器 · 优先级与能力位
PHY
驱动调试案例2
23
PHY驱动调试案例3
大量丢包——检查FIFO溢出 · 流控(PAUSE)配置与中断风暴
PHY
驱动调试案例3
24
PHY驱动调试案例4
PHY中断不触发——中断引脚配置 · 电平极性 · 共享中断处理
PHY
驱动调试案例4
25
PHY驱动调试案例5
低功耗模式唤醒异常——WoLAN配置 · 魔术包过滤 · 电源状态转换
PHY
驱动调试案例5
26
PHY驱动调试案例6
多PHY地址冲突——扫描MDIO总线 · 动态地址分配与去抖动
PHY
驱动调试案例6
27
PHY驱动调试案例7
RGMII时序不匹配——调整TX/R… · 使用内部DLL与外部延迟线
PHY
驱动调试案例7
28
PHY驱动调试案例8
固件升级失败——校验和错误 · Flash擦写时序 · 看门狗超时
PHY
驱动调试案例8
29
PHY驱动调试案例9
1588时间戳不准——时钟源选择 · 延迟不对称补偿 · 硬件时间戳过滤
PHY
驱动调试案例9
30
PHY驱动调试案例10
电磁干扰(EMI)导致链路抖动——降… · 展频时钟 · 屏蔽与布局优化
PHY
驱动调试案例10
所属VIP或分类
同VIP:DMA数据传输驱动开发与内存管理优化工程实践
同VIP:Linux内核驱动LED与GPIO中断响应调试
同VIP:Linux内核驱动PHY驱动调试与链路协商机制解析