Page 1 of 1

SAM3U4 - Reset Address

Posted: Wed Apr 11, 2012 6:53 pm
by eng.mmostafa80
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

Re: SAM3U4 - Reset Address

Posted: Thu Apr 12, 2012 12:41 am
by CptTitanic
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.