From 2a3940d8a36433485a6ef489d5123cd491618b50 Mon Sep 17 00:00:00 2001 From: Duncan Wilkie Date: Mon, 7 Aug 2023 17:29:29 -0500 Subject: slave progress and WCET --- controller/Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'controller/Makefile') diff --git a/controller/Makefile b/controller/Makefile index 9be9eb3..aedbfe4 100644 --- a/controller/Makefile +++ b/controller/Makefile @@ -17,23 +17,23 @@ SRCS = $(wildcard src/*.c) \ OBJ = obj/ OBJS = $(addprefix $(OBJ),$(notdir $(SRCS:.c=.o))) LD_SCRIPT = ld/$(MCU).ld -IPATH = /home/dnw/Code/TivaC/libs/driverlib +IPATH = /home/dnw/Code/TivaC/libs # Flags. CFLAGS = -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -ffunction-sections \ - -fdata-sections -MD -std=c2x -Wall -Wextra -Werror -DPART_${MCU} -c -Os -Dgcc -ggdb + -fdata-sections -MD -std=c2x -Wall -Wextra -Werror -DPART_${MCU} -c -O0 -Dgcc -ggdb CFLAGS += ${patsubst %,-I%,${subst :, ,${IPATH}}} -iquote inc # Compiler/standard resource locations. LIBGCC := ${shell ${CC} ${CFLAGS} -print-libgcc-file-name} -LIBC := ${shell ${CC} ${CFLAGS} -print-file-name=libc.a} +LIBC := ${shell ${CC} ${CFLAGS} -print-file-name=libc_nano.a} LIBM := ${shell ${CC} ${CFLAGS} -print-file-name=libm.a} +LIBG := ${shell ${CC} ${CFLAGS} -print-file-name=libg_nano.a} +LIBSTUB := ${shell ${CC} ${CFLAGS} -print-file-name=libnosys.a} +LIBDRIVER := /home/dnw/Code/TivaC/libs/driverlib/gcc/libdriver.a # More flags. -LDFLAGS = -T $(LD_SCRIPT) -e Reset_Handler --gc-sections '${LIBGCC}' '${LIBC}' '${LIBM}' - - - +LDFLAGS = -T $(LD_SCRIPT) --gc-sections '${LIBM}' '${LIBGCC}' '${LIBDRIVER}' '${LIBC}' '${LIBSTUB}' # Targets. -- cgit v1.2.3