Skip to main content
Explorer
January 27, 2025
Solved

Incorrect SRAM2 and AHB1 Memory address in STM32F405/07xx Datasheet

  • January 27, 2025
  • 1 reply
  • 694 views

In "Memory Mapping" section of the datasheet, the SRAM2 Address is indicated as 0x2001-C000.

The actual Address should be 0x2000-C000 since from what the reference manual says, both SRAM1 and SRAM2 are mapped at 0x2000-0000.

sram2.png

AHB1 Bus address has a missing digit, 0x4002-000

ahb1.png

    This topic has been closed for replies.
    Best answer by STTwo-32

    Hello @Fabx and welcome to the ST Community.

    For the missing digit on the address of the AHB1, I've report it internally for correction (under internal ticket number 201440).  For the SRAM limits, I think it is correct since what the RM0090 mention: " SRAM1 and SRAM2 mapped at address 0x2000 0000 and accessible by all AHB masters." that should mean that SRAM start at address 0x2000 0000 with SRAM1 then SRAM2 as you can see on the table 3 of the RM0090:

    STTwo32_0-1737974815637.png

    Thank you so much for your contribution.

    Best Regards.

    STTwo-32

    1 reply

    STTwo-32Answer
    Technical Moderator
    January 27, 2025

    Hello @Fabx and welcome to the ST Community.

    For the missing digit on the address of the AHB1, I've report it internally for correction (under internal ticket number 201440).  For the SRAM limits, I think it is correct since what the RM0090 mention: " SRAM1 and SRAM2 mapped at address 0x2000 0000 and accessible by all AHB masters." that should mean that SRAM start at address 0x2000 0000 with SRAM1 then SRAM2 as you can see on the table 3 of the RM0090:

    STTwo32_0-1737974815637.png

    Thank you so much for your contribution.

    Best Regards.

    STTwo-32

    FabxAuthor
    Explorer
    January 27, 2025

    Thank you for the reply and the insight, i am currently following a embedded course and there was a discrepancy between the addresses, so i wanted to be sure that the address was correct before making any mistakes, or if i needed to update my documentation.