Add framework for configuring boot stack size
Add the target config option "boot-stack-size" which is passed to the
linker as the define "MBED_BOOT_STACK_SIZE" so the linker can
adjust the stack accordingly. On mbed 2 the boot stack becomes the
main stack after boot.  On mbed 5 the boot stack becomes the
ISR stack after boot. Because of these different uses  the stack size
for mbed 2 is set to 4K by default while on mbed 5 it is set to 1k.

Additionally, the NRF5X family requires a larger interrupt stack size
due to the softdevice so the size  is increased to 2k on mbed 5 builds.
ls
1 parent 4c996f0 commit 1ead03342374a2407b1245fb6979ab8ee7aa13c6
@Russ Butler Russ Butler authored on 7 Sep 2018
Showing 3 changed files
View
rtos/mbed_lib.json
View
targets/targets.json
View
tools/toolchains/__init__.py