Skip to main content
Rajssss
Associate II
Aug 21, 2021 7:36 AM UTC
Question

[Feature Req.] Support for higher resolutions on OV5640 BSP Component Driver

I was going through the OV5640 BSP Component, and it seems that it doesn't support higher resolutions than 800x480 as mentioned here: https://github.com/STMicroelectronics/stm32-ov5640/blob/main/ov5640.h#L129

I am working on a project which uses OV5640AF, with STM32F746G-DISC board and wanted to use this driver. But using such a powerful sensor, with such capped resolution doesn't make sense. Also there any specific reason for doing this?

This topic has been closed for replies.

6 replies

waclawek.jan
Super User
Aug 21, 2021 2:09 PM UTC

Higher resolution require 96MHz pixel clock, which is beyond the capability of DCMI.

JW

Piranha
Principal III
Aug 21, 2021 3:36 PM UTC

But for a parallel sensor a 96 MHz at 2592x1944 resolution still gives 19 FPS, which is enough for many purposes.

waclawek.jan
Super User
Aug 21, 2021 4:58 PM UTC

You mean at 48MHz? On 'F746, maximum DCMI pixel clock is 54MHz.

JW

Rajssss
RajssssAuthor
Associate II
Aug 23, 2021 3:21 AM UTC

yes, but it can be used with low fps right?

waclawek.jan
Super User
Aug 23, 2021 7:27 AM UTC

I don't know, I don't use that camera, just had a look at the DS.

JW

lsolo.1
Visitor II
Dec 31, 2021 7:19 AM UTC

I wonder if there may be any manner to persuade the drm layer to hit upon the display as landscape as opposed to portrait? `modeprint` suggests that the display most effective supports one mode for new machine blog, however i'm not acquainted with the entire drm/kms infrastructure.