altos/stm: Force STM stack to start at the top of RAM
[fw/altos] / src / stm / altos-ram.ld
index b8fffedc0dac6bec93af2ccfa3ba000671099892..1143a08b8cc178a1aacd0f7403a3faad004dea4b 100644 (file)
@@ -19,8 +19,6 @@ MEMORY {
        ram (rwx) : ORIGIN = 0x20000000, LENGTH = 16K
 }
 
-C_STACK_SIZE = 512;
-
 INCLUDE registers.ld
 
 SECTIONS {
@@ -59,7 +57,7 @@ SECTIONS {
                __bss_end__ = .;
        } >ram
 
-       PROVIDE(__stack__ = . + C_STACK_SIZE);
+       PROVIDE(__stack__ = ORIGIN(ram) + LENGTH(ram));
        PROVIDE(end = .);
 
 }