mirror of https://github.com/ARMmbed/mbed-os.git
fixed wrong __StackTop calculation
StackTop calculation was not adjusted when ram size was increased by using al 3 ram regions. This caused memory allocation failures althogh enough free heap was reportedpull/8978/head
parent
1c201b4628
commit
cb72db2249
|
@ -145,7 +145,7 @@ SECTIONS
|
|||
|
||||
/* Set stack top to end of RAM, and stack limit move down by
|
||||
* size of stack_dummy section */
|
||||
__StackTop = ORIGIN(Ram0_16) + LENGTH(Ram0_16);
|
||||
__StackTop = ORIGIN(Ram0_16) + LENGTH(Ram0_16) + LENGTH(Ram1_16) + LENGTH(Ram2_4);
|
||||
__StackLimit = __StackTop - SIZEOF(.stack_dummy);
|
||||
PROVIDE(__stack = __StackTop);
|
||||
|
||||
|
|
Loading…
Reference in New Issue