SAM3U4 - Reset Address

Discussion around product based on ARM Cortex M3 core.

Moderators: nferre, ncollot

eng.mmostafa80
Posts: 29
Joined: Sat Nov 26, 2011 10:20 am

SAM3U4 - Reset Address

Wed Apr 11, 2012 6:53 pm

I know that starting address after reset of Cortex M3 is 0x00, But I got from the Linker configuration file in IAR related to SAM3U4 is the starting address of NVIC is 0x80000. What is the definition of this.
And what is the Boot Memory mentioned in Atmel SAM3U4 datasheet which is before internal flash0
CptTitanic
Posts: 871
Joined: Sat Oct 30, 2010 6:04 pm

Re: SAM3U4 - Reset Address

Thu Apr 12, 2012 12:41 am

Presumably it holds the ROM code to support SAM-BA.

The way things work is that the boot device is mapped/shadowed at ZERO, and at it's default address. Once the boot vector is read execution branches to the default/natural address. You could compile code with a zero basis if you choose.

Return to “SAM3 Cortex-M3 MCU”

Who is online

Users browsing this forum: Baidu [Spider] and 2 guests