Skip to main content
aksinghal
Associate
January 2, 2008
Question

Memory Map

  • January 2, 2008
  • 2 replies
  • 588 views
Posted on January 02, 2008 at 11:43

Memory Map

    This topic has been closed for replies.

    2 replies

    obtronix
    Associate II
    May 17, 2011
    Posted on May 17, 2011 at 12:20

    FLASH memory map is aliased into Boot Memory (which is located at 0x0000000) if the Boot0 pin is grounded, which must be your situation. The CPU starts executing out of Boot on startup. See section 2.4 in the reference manual.

    aksinghal
    aksinghalAuthor
    Associate
    May 17, 2011
    Posted on May 17, 2011 at 12:20

    I am new to Stm32 and I am confused about the Flash address. The documentation for STM32 shows flash starting address at 0x0800 0000. But it also shows code starting at 0x0000 0000. How is that possible?

    I wrote a small program using Crossworks and it seems to work fine at 0x0000 0000. I don't understand.

    Thanx