Missing DMA IRQ in dvp_isp_dsi example code

mondo90
Posts: 3
Joined: Tue Dec 30, 2025 8:07 am

Missing DMA IRQ in dvp_isp_dsi example code

Postby mondo90 » Tue Dec 30, 2025 8:14 am

Hi,
I am playing around with ESP32p4 controller + ov2640 driver. The sensor identifies itself correctly by replying 0x2640 to ChipID i2c command. I have programmed the PCLK format and everything else withing the driver code + verified with a scope that pclki, HS, VS and data lines all toggle. The example code arrives at a line:

Code: Select all

while (1)
    {
        ESP_ERROR_CHECK(esp_cam_ctlr_receive(cam_handle, &cam_trans, ESP_CAM_CTLR_MAX_DELAY));
    }
but then nothing happens. While what should happened I think is a call to s_camera_get_finished_trans() - this never happens. I am a bit lost here, what might be missing here?

PS: I think this example assumes a lcd display is connected which I don't have. However this should not block the camera, DMA transactions I believe.

Thank you.

Who is online

Users browsing this forum: Baidu [Spider] and 7 guests