Increasing Resolution of OV5640 Camera
Hi,
I am using the STM32H747I-DISCO board and B-CAMS-OMV daughterboard with integrated OV5640 image sensor to test out using a camera on an MCU. I have been using this example as the base code I am working with but have modified it to communicate image data externally instead of just showing up on the integrated LCD: https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-DISCO/Examples/DCMI/DCMI_SnapshotMode
I have been successfully capturing images at the example 320x240, 480x272, and 640x480 resolutions. However, when trying to use the example 800x480 resolution, I am not able to capture an image. With the other resolutions I can see I am getting callbacks to BSP_CAMERA_LineEventCallback() and BSP_CAMERA_FrameEventCallback() as data is transferred via DCMI to SDRAM. With the 800x480 resolutions I get no such callbacks, giving the impression that the capture silently hangs.
I've tried to look for any errors that may be generated during configuration of the camera, DCMI, etc., but haven't found anything. I've also tried to see if DMA generates any errors during transfer, but it doesn't look like the driver is flagging any errors. Any thoughts on why an increased resolution may cause image capture to stop working?
