Merge #167 167: Makefile: Support dumping stack size usage r=alistair23 a=alistair23 I have lots of issues of running out of stack, let's add a Makefile option to print stack usage. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Co-authored-by: Alistair Francis <alistair.francis@wdc.com>
diff --git a/Makefile b/Makefile index ef2ef29..9ec78ce 100644 --- a/Makefile +++ b/Makefile
@@ -37,6 +37,7 @@ rustup component add rustfmt rustup component add clippy cargo install elf2tab --version 0.4.0 + cargo install stack-sizes .PHONY: examples examples: @@ -53,6 +54,10 @@ PLATFORM=nrf52 cargo test --workspace make examples +.PHONY: analyse-stack-sizes +analyse-stack-sizes: + cargo stack-sizes $(release) --example $(EXAMPLE) $(features) -- -Z emit-stack-sizes + .PHONY: hail hail: PLATFORM=hail cargo build $(release) --target=thumbv7em-none-eabi --examples $(features)