无法在运行 Zephyr 的 ESP32 DevKitC Rover 上启动 OV2640 摄像头

Can't get OV2640 Camera initilized on ESP32 DevKitC Rover running Zephyr

提问人:Nathan Boyles 提问时间:9/28/2023 最后编辑:Nathan Boyles 更新时间:9/28/2023 访问量:48

问:

我正在尝试让 OV2640 相机在 ESP32 上与 Zephyr 配合使用。Zephyr 中存在此模块的驱动程序,并在 prj.conf 中使用 CONFIG_I2C=y、CONFIG_VIDEO=y、CONFIG_VIDEO_OV2640=y 进行配置。我的覆盖文件是这样的:

&i2c0 {
    status = "okay";
    clock-frequency = <I2C_BITRATE_STANDARD>;
    sda-gpios = <&gpio0 26 (GPIO_PULL_UP | GPIO_OPEN_DRAIN)>;
    scl-gpios=  <&gpio0 27 (GPIO_PULL_UP | GPIO_OPEN_DRAIN)>;
    ov2640: ov2640@60 {
        compatible = "ovti,ov2640";
        reg = <0x60>; 
        label = "ov2640";
    };
};

生成的设备树如下所示: 在此处输入图像描述 使用 sample/basic/minimal 相机未列为 i2c 设备。在此处输入图像描述我不确定是什么原因造成的。可能是设备未通电?

据我所知,设置非常简单。我希望它被列为设备。

ESP32 Zephyr-RTOS

评论


答: 暂无答案