targets/gba: make linker script cleaner

Make it clearer where the stack is located.
This commit is contained in:
Ayke van Laethem
2020-01-06 11:48:09 +01:00
parent 5e6f1725ac
commit 9d50587d63
+6 -6
View File
@@ -7,10 +7,8 @@ MEMORY {
rom : ORIGIN = 0x08000000, LENGTH = 32M /* flash ROM */
}
__iwram_top = ORIGIN(iwram) + LENGTH(iwram);;
_stack_size = 3K;
__sp_irq = _stack_top;
__sp_usr = _stack_top - 1K;
__stack_size_irq = 1K;
__stack_size_usr = 2K;
SECTIONS
{
@@ -35,8 +33,10 @@ SECTIONS
.stack (NOLOAD) :
{
. = ALIGN(4);
. += _stack_size;
_stack_top = .;
__sp_irq = .;
. += __stack_size_irq;
__sp_usr = .;
. += __stack_size_usr;
} >iwram
/* Start address (in flash) of .data, used by startup code. */