Skip to main content
Sfarr.1
Associate
March 19, 2021
Solved

The reference manual for the STM32F446 states there is upto 128Kbytes of SRAM available. This figure includes 16Kbytes of Auxiliary SRAM (SRAM2). Are there any special considerations when using Auxiliary SRAM, can it still be used for the main progra

  • March 19, 2021
  • 1 reply
  • 1052 views

..

This topic has been closed for replies.
Best answer by waclawek.jan

SRAM1 and SRAM2 form a continuous area of 128kB. You can use the whole 128kB without any restrictions.

The reason why they are split is, that they can be accessed concurrently by different busmasters (e.g. processor and DMA), see Embedded SRAM chapter in RM0390. This can bring somewhat increased performance in some marginal cases, but is otherwise unimportant.

JW

1 reply

waclawek.jan
waclawek.janBest answer
Super User
March 19, 2021

SRAM1 and SRAM2 form a continuous area of 128kB. You can use the whole 128kB without any restrictions.

The reason why they are split is, that they can be accessed concurrently by different busmasters (e.g. processor and DMA), see Embedded SRAM chapter in RM0390. This can bring somewhat increased performance in some marginal cases, but is otherwise unimportant.

JW

Sfarr.1
Sfarr.1Author
Associate
March 19, 2021

Great, thanks for the very quick response