diff options
-rw-r--r-- | c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s69xx.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s69xx.inc b/c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s69xx.inc index 362d9f4de5..954a43c1bb 100644 --- a/c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s69xx.inc +++ b/c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s69xx.inc @@ -10,6 +10,10 @@ CPU_CFLAGS = -march=armv7-m -mthumb CFLAGS_OPTIMIZE_V = -O2 -g +# Add CFLAGS and LDFLAGS for compiling and linking with per item sections +CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections +LDFLAGS = -Wl,--gc-sections + define bsp-post-link $(default-bsp-post-link) $(OBJCOPY) -O binary $(basename $@)$(EXEEXT) $(basename $@)$(DOWNEXT) |