01
上板联调概述
什么是上板联调 · 联调在开发流程中的位置 · 常见失败原因概览
入门概念
02
硬件连接检查
电源与地线检查 · 时钟与复位信号测量 · JTAG/SWD链路验证
硬件测量
03
电源问题排查
电压跌落与纹波 · 上电时序异常 · 电源芯片输出不稳定
电源纹波
04
时钟与复位问题
时钟频率偏差 · 时钟抖动过大 · 复位信号毛刺与异步复位同步化
时钟复位
05
FPGA配置失败
配置模式选择错误 · bit文件损坏 · 配置引脚电平不匹配
FPGA配置
06
逻辑分析仪与示波器使用
探头选择与接地 · 触发条件设置 · 协议解码技巧
仪器调试
07
信号完整性基础
反射与过冲 · 串扰 · 地弹现象
SI基础
08
时序约束与违规
建立时间与保持时间 · 时序报告解读 · 常见时序违例修复
时序约束
09
代码与硬件不匹配
管脚约束错误 · 电平标准不一致 · ODT配置错误
匹配管脚
10
DDR接口调试
初始化流程 · 读写训练失败 · 眼图测试
DDR高速
11
高速串行接口调试
SerDes链路建立 · CDR锁定问题 · 误码率测试
SerDes误码
12
I2C/SPI总线调试
总线锁死 · 从机无应答 · 时序参数不匹配
总线I2C
13
UART通信问题
波特率误差 · 数据位/停止位配置 · 流控问题
UART串口
14
以太网接口调试
PHY初始化失败 · MDIO通信异常 · 链路协商失败
以太网PHY
15
USB接口调试
设备枚举失败 · 驱动问题 · 电源管理唤醒异常
USB枚举
16
ADC/DAC接口调试
采样时钟抖动 · 数据对齐错误 · 参考电压噪声
ADC模拟
17
中断与DMA问题
中断丢失 · DMA传输完成标志异常 · 优先级配置
中断DMA
18
看门狗与复位电路
看门狗误触发 · 外部复位芯片延迟时间 · 手动复位抖动
看门狗复位
19
Flash与存储设备
SPI Flash识别失败 · NAND坏块管理 · eMMC初始化超时
存储Flash
20
热管理与功耗
芯片过热降频 · 局部热点 · 散热设计不足
热功耗
21
电磁兼容性(EMC)问题
辐射超标 · 传导干扰 · 静电放电(ESD)损坏
EMCESD
22
固件与驱动问题
固件启动顺序 · 驱动加载失败 · 寄存器配置错误
固件驱动
23
多板互联调试
板间同步信号 · 背板信号质量 · 连接器接触不良
互联背板
24
版本管理与回归测试
代码版本混乱 · 硬件改版兼容性 · 自动化测试脚本
版本回归
25
日志与调试信息
日志级别设置 · 时间戳同步 · 环形缓冲区溢出
日志调试
26
远程调试与协作
远程桌面延迟 · 抓取波形共享 · 版本控制冲突
远程协作
27
压力测试与稳定性
长时间运行死机 · 内存泄漏 · 温度循环测试
压力稳定性
28
常见误区与心理建设
急于求成 · 忽略基础检查 · 文档记录缺失
心态误区
29
案例复盘
电源纹波导致FPGA逻辑错误 · 时钟抖动引起SerDes失锁 · I2C总线锁死分析
案例复盘
30
总结与最佳实践
调试流程标准化 · 检查清单制定 · 团队知识库建设
总结最佳实践