本文详细介绍,产品无法开机或显示,如何进行排查,以LKD3588为例,其他产品也可作参考。
1. 硬件状态检查
- 检查芯片和板子的温度。
- 触摸芯片表面,若没有任何变化,检查电源是否插好,是否为原装适配电源,或者换电源对比。
- 触摸芯片表面,感知是否异常高温,过高的温度可能表明散热不良或硬件故障。
- 观察指示灯状态。
- 查看板上的指示灯是否亮起。如果指示灯不亮,可能是电源问题。
- 检查电源供电
- 确保电源适配器工作正常,并且为板子提供足够的电压和电流。
- 使用万用表测量关键点(如芯片电源引脚、主板供电线等)的电压,确认电源供电稳定。
2. HDMI 显示检测
其他LVDS、EDP显示屏也可作参考。
检查 HDMI 连接
- 确认 HDMI 线缆和显示器连接正确,确保显示器电源打开并切换到正确的输入源(HDMI)。
- 检查 HDMI 线缆是否有损坏,尝试使用另一根 HDMI 线缆进行排除。
- 检查 HDMI 显示器是否为市场标准分辨率,尝试使用其他显示器进行排除。
使用命令检测显示设备
- Ubuntu使用xrandr命令
检查输出是否包含 HDMI 显示器的信息。如果输出显示 HDMI-1 connected 或类似的条目,则说明 HDMI 已正确连接。
如果 xrandr 输出中 HDMI 显示为 disconnected,则可能是硬件连接问题或驱动问题。
3. 交叉验证
- 使用其他板子进行验证
- 将同样的固件或系统镜像在其他相同型号的 LKD3588 板子上进行测试,确认问题是否特定于当前板子。
- 如果其他板子能正常启动,问题可能出在特定板子或硬件设置上。
- 核心板和底板交叉测试
- 将当前使用的核心板与另一块不同的底板连接,观察能否正常启动。
- 反过来,将当前的底板与另一块不同的核心板连接进行测试。这可以帮助判断问题是否来自核心板或底板。
- 更换显示器进行测试
- 使用不同的 HDMI 显示器连接到板子,排除当前显示器可能存在的兼容性或硬件问题。
- 更换电源
- 尝试使用不同的电源适配器,以排除电源问题可能导致的系统不稳定或无法启动情况。
- 确认新的电源适配器符合设备的功率和电压要求,观察在更换电源后,系统是否能正常启动。
- 自己做的底板
4. 查看设备是否进入 ADB 或 Loader 模式
- 连接 USB 并检查设备识别
- 将设备通过 USB 连接到计算机,双公头USB或Type-C线。
- 尝试通过 adb devices 检查设备是否以 ADB 模式被识别。如果设备在 ADB 模式中,说明系统已经至少部分启动。
- 检查 Loader 模式
- 使用 烧录工具(如 RKDevTool)检查设备是否进入 Loader 模式。如果设备可以进入 Loader 模式,说明硬件和引导代码基本正常,问题可能在系统层面。
LKD3588如何进入adb或Loader模式
5. 串口调试
- 连接串口调试线
- 观察启动日志
- 通过串口工具观察设备的启动日志,分析引导过程是否有异常。
- 常见的串口日志信息包括 U-Boot 启动信息、内核启动信息和文件系统挂载信息。
- 如果在某个步骤卡住或有错误信息,可能指向具体的引导或内核问题。
6. 重新烧录系统
8. 以上方式无法解决问题
- 在论坛故障排查栏目新建自己的问题,尽量描述清楚,节省沟通时间,快速解决问题,方便后来者。
- 例如型号、系统、固件版本、问题现象、图示等。