summaryrefslogtreecommitdiff
path: root/controller/Makefile
diff options
context:
space:
mode:
authorDuncan Wilkie <antigravityd@gmail.com>2023-08-07 17:29:29 -0500
committerDuncan Wilkie <antigravityd@gmail.com>2023-08-07 17:29:29 -0500
commit2a3940d8a36433485a6ef489d5123cd491618b50 (patch)
tree75354e5dc5f81535339895d6d08c4969be78f157 /controller/Makefile
parent6380915e6e8d98e2c933ea6eb8df02fb1b123b97 (diff)
slave progress and WCET
Diffstat (limited to 'controller/Makefile')
-rw-r--r--controller/Makefile14
1 files changed, 7 insertions, 7 deletions
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.