From 0bde907a8b010e0b7a6436f3840f7350455bcd01 Mon Sep 17 00:00:00 2001 From: Glenn Ruben Bakke Date: Thu, 23 Jul 2020 20:57:29 +0200 Subject: [PATCH] nrf/Makefile: Add _fs_size linker script override from make. Add posibility to override linker script "_fs_size" from make by adding the FS_SIZE parameter. The syntax of value is linker script syntax. For example, the value of 131072 bytes can be written as 128K like this: FS_SIZE=128K. If not set, default value for "_fs_size" from linker script will be used. --- ports/nrf/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ports/nrf/Makefile b/ports/nrf/Makefile index ad099e1105..fb7eb5c591 100644 --- a/ports/nrf/Makefile +++ b/ports/nrf/Makefile @@ -130,6 +130,10 @@ LDFLAGS = $(CFLAGS) LDFLAGS += -Xlinker -Map=$(@:.elf=.map) LDFLAGS += -mthumb -mabi=aapcs $(addprefix -T,$(LD_FILES)) -L boards/ +ifneq ($(FS_SIZE),) +LDFLAGS += -Wl,'--defsym=_fs_size=$(FS_SIZE)' +endif + #Debugging/Optimization ifeq ($(DEBUG), 1) #ASMFLAGS += -g -gtabs+