With the statics, I'd use this instead: ``` SECTIONS { .stack (NOLOAD): ALIGN(1024) { . = ALIGN(1024); *(.stack.GUARD .stack.GUARD.*); __stackbot = .; *(.stack.MINSTACK .stack.MINSTACK.*); } > RAM } ASSERT((ORIGIN(RAM) + LENGTH(RAM)) > __sguard, ""); ASSERT((ORIGIN(RAM) + LENGTH(RAM)) > __eguard, ""); ASSERT((_start_stack - __stackbot) > 59K, ""); ```