这些检查步骤和分析方法涵盖了硬件调试的常见问题和解决方案,涉及电源、电压、时钟信号、复位信号、数据总线信号等方面的检查和优化,帮助确保电路板和接口的正常工作。
### 板子起不来
现象
- 上电灯不亮:表明板子可能没有正确供电。
- 申口无打印:表示在串行接口没有输出,可能是板子没有启动或启动时出错。
基本检查项
1. **12V电源过保险丝和TVS是否正常**:检查保险丝和TVS(瞬态电压抑制器)是否正常工作。
2. **core、cpu、3.3V电源电压是否正常**:确保核心组件和CPU的电压正常。
3. **24M晶振不起振**:检查时钟信号是否正常。
4. **RESETn 管脚电平是否正常**:确保复位引脚的电平正常。
5. **上电顺序改成从小到大**:检查电源上电顺序,是否按照要求从小电压到大电压上电。
### Uboot起不来
现象①
- 申口一直打印DDR:表示在DDR初始化过程中出错。
基本检查项
1. **DDR初始化不过,量1.2V和2.5V电源是否正常**:检查DDR内存的电压是否正常。
2. **core升压5-10%**:尝试增加核心电压。
现象②
- 打印三行romcode:表示启动过程卡在了ROM代码阶段。
基本检查项
1. **检查板子启动配置**:确认启动配置是nor/nand/emmc/pcie中的哪一个。
2. **检查板子DDR类型**:确认DDR3/DDR4以及16BIT/32BIT的类型。
3. **重新下载对应版本程序**:确保使用正确的固件版本。
### Kernel起不来
现象
- Kernel无法启动。
基本检查项
1. **检查板子DDR类型**:确认DDR3/DDR4以及16BIT/32BIT的类型。
2. **重新下载对应版本程序**:确保使用正确的固件版本。
3. **检查flash容量是否足够**:确认闪存容量是否满足需求。
### IIC接口
现象
- 找不到设备:I2C总线未检测到设备。
基本检查项
1. **检查线路是否断开,从host到device**:确保I2C总线连接正确。
2. **测量波形,检查高电平和低电平的幅值是否正常**:确认信号电平正常。
3. **测量波形,检查是否有ack信号**:确认设备是否有应答信号。
4. **检查device供电、时钟、reset电压是否正常**:确保设备电源和时钟信号正常。
5. **测量波形,看建立/保持时间是否足够,优化时序**:确认时序是否符合要求。
### SPI/SFC接口
现象
- 读写失败:SPI/SFC接口读写操作失败。
基本检查项
1. **检查device供电、reset、时钟是否正常**:确认设备电源和时钟信号正常。
2. **检查CSn信号是否正常,默认上拉,工作时下拉**:确认片选信号正确。
3. **确认工作模式 singl/dual/qual**:确认工作模式是否正确。
4. **降低读速率是否能工作**:尝试降低读写速率。
5. **测量波形,看建立/保持时间是否足够,优化时序**:确认时序是否符合要求。
6. **请SW确认flash是否做过兼容**:确认软件是否做过兼容性调整。
### emmc接口
现象
- EMMC读写报错:表示在EMMC操作过程中出错。
基本检查项
1. **是个例还是大量**:个例优化电压,大量优化时序。
2. **检查emmc 1.8V 和 IO 1.8V**:确认EMMC供电电压。
3. **检查emmc clk**:确认时钟信号。
4. **优化时序两种方式:1.降频 2.扫窗口**:尝试降频或调整时序。
### DDR接口
现象
- MEMTEST测试不过:内存测试失败。
基本检查项
1. **检查DDR电压DDR4 1.2V/DDR3 1.5V/TT 2.5V**:确认DDR供电电压。
2. **量个例还是大量,个例优化电压、大量优化时序**:根据情况优化电压和时序。
3. **优化电压 core升压、DDR升压**:调整电压。
4. **优化时序 DDR降频**:尝试降低DDR频率。
### mipi-dsi接口
现象
- 屏幕不亮:显示屏无显示。
基本检查项
1. **检查背光电源是否正常**:确认背光供电。
2. **检查LCD电源是否正常**:确认LCD供电。
3. **测量mipi clk波形**:检查时钟信号。
4. **测量mipi lane0 波形**:检查数据通道信号。
### USB接口
现象
- USB接口异常。
基本检查项
1. **测量USB外设供电是否正常**:确认供电电压。
2. **测枚举信号电平是否为3v,dp拉高为hs,dn拉高为1s**:确认信号电平。
3. **确认信号完整性**:检查信号是否完整。
### SATA接口
现象
- SATA接口异常。
基本检查项
1. **测VDD_SATA09 SATAI v8寄样电源效波**:检查供电电压和信号。
2. **降电容容宣确认**:调整电容。
3. **确认信号完整性**:检查信号是否完整。
### pcie接口
现象
- pcie接口异常。
基本检查项
1. **测pcie设备电压电压是否正常**
2. **测100M 时钟波形是否正常**
3. **pcie restn 信号是否正常**
4. **TX隔直电容容值确认**