Edit online

常见问题

3 Mar 2025

摄像头初始化失败

现象

板子启动后,摄像头的 V4L2 device 注册失败,此时 DVP 的注册流程也因此不完整,在 Sysfs 中会找不到 /dev/video0 不存在。

原因分析

一般情况下,摄像头需要通过 I2C 来访问,所以要确保 I2C 和摄像头两个模块是否打开。
同时,要确认以下配置是否正确:
  1. 硬件上,摄像头是连接到哪个 I2C 通道,对应的 DTS 配置是否正确,配置参见 配置 OV5640 摄像头

  2. 摄像头的 I2C 设备地址是否正确,参见 配置 OV5640 摄像头 中的参数 camera@3C

  3. 摄像头的供电是否正常。