cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F7 use internal SRAM as data buffer

SKold.1
Associate

Hi everyone, I am new stm32 platform. Is there anyone can point me about using the STM32F7 internal SRAM code. Most if the example code is using the external SRAM. In my case, I am using the internal SRAM so I change the starting address to 0x2001 0000. But seem like not write to the address. Is there any setup need to be done to use internal SRAM ?

Thanks.

2 REPLIES 2

Which F7? Buffer for what? Which examples?

The video buffer is typically large and needs to be in SDRAM, which does need initialization, pins and clocks.

None of the Nucleo examples would be using external memory.

The F746 has 64KB on DTCM RAM at 0x20000000..0x2000FFFF

I don't recall SRAMs needing AHB clocks enabled

There should be a bus-matrix in the Reference Manual showing connectivity paths

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
SKold.1
Associate

Hi Clive,

Thanks for your response. I am using stm32f767zi nucleo board. Yes, I am using the sram as video buffer. qvga resoultion data is enough to save in the SRAM1 if I am not mistake.

Does this make sense to you?

Thanks.