cancel
Showing results for 
Search instead for 
Did you mean: 

Where should my DCMI buffer point to?

MRoso.1
Associate II

Hi,

I am trying to interface an OV7670 camera module with the F746 NUCLEO board and was wondering if the f746 chip's DMA has only a specific memory area where it works.

The image resolution will be QCIF so buffer has to be 50688 byte long.

thanks

2 REPLIES 2
MRoso.1
Associate II

SRAM1 is at 0x20010000

KDJEM.1
ST Employee

Hi @MRoso.1​ ,

If you refer to this application note AN5020 Figure 8. DCMI slave AHB2 peripheral in STM32F7x5, STM32F7x6, STM32F7x7, STM32F7x8 and STM32F7x9 lines smart architecture, you can conclude that the DMA2 performs the data transfer from the DCMI to internal SRAM or external memories through the FMC.

The QCIF images is 176 pixels wide and 144 pixels tall (176 x 144 pixels). So, you are in the case of less resolution. When you refer to the same application note section 4.4.6 and 4.4.7, you can choose the normal mode for low resolution in snapshot capture or the circular mode for low resolution in continuous capture.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.