以太网显示 Link Up 却收发不了数据,应该从哪几层排查?
Link Up 只说明 PHY 协商和物理链路建立,不证明 MAC、DMA、缓存、IP 配置或协议栈正常。应依次核对 PHY 模式与时钟、MAC 统计、DMA 描述符、Cache 一致性、ARP 和 IP 配置。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
Link Up 只说明 PHY 协商和物理链路建立,不证明 MAC、DMA、缓存、IP 配置或协议栈正常。应依次核对 PHY 模式与时钟、MAC 统计、DMA 描述符、Cache 一致性、ARP 和 IP 配置。
单工只允许信息固定单向流动;半双工双方都能发送但同一时刻共享方向,需要仲裁或方向控制;全双工能同时双向传输,通常有独立通道。协议能力与具体物理连接必须一起看。
同步通信让接收采样与发送时钟保持明确同步,时钟可独立传输或嵌入编码;异步串行常由双方约定速率,并用起始位重新建立每帧采样基准。关键是时序恢复方式,不只是线数。
设计 ISR、驱动、zbus、工作队列和 UI 更新之间的数据链,处理上下文、频率、生命周期与背压。
边沿适合捕获转换但处理期间再次变化可能合并或丢失;电平能持续表达未处理条件,却可能在源未清除时反复进入。ISR 应先确认来源,按硬件规定清标志,并把业务处理移交任务。
启动应有超时而不是无限等待,失败时切回内部时钟并记录故障,限制依赖精确频率的功能。硬件侧检查负载电容、增益裕量、布局、污染和温度;具备 Clock Security System 时可处理运行中失效。