What are the Memory Addresses for SRAM1 and SRAM2 on STM32U0
The Reference Manual for STM32U0 series MCUs, RM0503 Rev2, specifies, in table 2 on page 57, that SRAM starts at 0x2000 0000 and ends at 0x2002 9FFF. This is a contiguous region with a size of 168KB. However, the Size column shows 40KB. This document is confusing. What is the correct size of SRAM?
Furthermore, in section 2.3 on page 60, table 5 lists 2 SRAM segments, SRAM1 (32KB) and SRAM2 (8KB). These add up to 40KB, which is the size listed in table 2. However, the locations of these segments within the SRAM region are not documented. The table does not specify where the start addresses are, nor does it specify whether or not the two segments are contiguous or separated.
What are the start addresses of SRAM1 and SRAM2?
Why are they separated?
What are the differences between these two segments?
Is there a different document that explains these in better detail?
