Skip to content
Snippets Groups Projects
Commit 80074e3f authored by schneider's avatar schneider
Browse files

wip: dualcore support

parent c3f20b00
No related branches found
No related tags found
No related merge requests found
......@@ -27,7 +27,8 @@ CFLAGS_MAX32665 = -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
SDK_CFLAGS = -DTARGET=32665 -DTARGET_REV=0x4131 -DBOARD_CARD10=1 -Wa,-mimplicit-it=thumb
CFLAGS = $(CFLAGS_MAX32665) -Wall -Wdouble-promotion -Wno-format -fno-isolate-erroneous-paths-dereference -fsingle-precision-constant -std=c99 $(SDK_CFLAGS) $(INC)
LDFLAGS = -T $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/GCC/max32665.ld
LDFLAGS = -T $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/GCC/max32665_core1.ld
#LDFLAGS = -T $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/GCC/max32665.ld
LDFLAGS += --entry Reset_Handler $(CFLAGS_MAX32665)
LDFLAGS += -Xlinker --gc-sections -Xlinker -Map -Xlinker $(BUILD)/max32665.map
LDFLAGS += -L$(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/GCC
......@@ -89,7 +90,7 @@ SDK_BOARD_SRC = $(wildcard $(SDK_LOCATION)/Libraries/Boards/Source/*.c)
SDK_BOARD_OBJ = $(foreach src, $(SDK_BOARD_SRC), \
$(patsubst $(SDK_LOCATION)/Libraries/Boards/Source/%.c, $(BUILD)/sdk/board/%.o, $(src))\
)
BOARD_ADDITIONAL = board.o startup_max32665.o heap.o system_max32665.o leds.o
BOARD_ADDITIONAL = board.o startup_max32665.o heap.o system_max32665_core1.o leds.o
SDK_BOARD_OBJ += $(foreach obj, $(BOARD_ADDITIONAL), $(BUILD)/sdk/board/$(obj))
.PHONY: board
......@@ -114,7 +115,8 @@ $(BUILD)/sdk/board/heap.o: $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665
$(ECHO) "CC $<"
$(Q)$(CC) $(CFLAGS) -c -MD -o $@ $<
$(BUILD)/sdk/board/system_max32665.o: $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c
#$(BUILD)/sdk/board/system_max32665.o: $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c
$(BUILD)/sdk/board/system_max32665_core1.o: $(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665_core1.c
$(ECHO) "CC $<"
$(Q)$(CC) $(CFLAGS) -c -MD -o $@ $<
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment