diff options
| author | straccio <lord.strambo@gmail.com> | 2016-06-22 10:52:07 +0200 |
|---|---|---|
| committer | straccio <lord.strambo@gmail.com> | 2016-06-22 10:52:07 +0200 |
| commit | 6c5589bd3ce91b5123088b8f28472605aa327195 (patch) | |
| tree | c4954f993f8eff0124a81efe3aa800e21ddbad5a /chipKIT.mk | |
| parent | e3d97f76f5ce2256c90460719eae19621374cac3 (diff) | |
| parent | c0fea5ccd9d4db662c2a64e8c390d671d138bae7 (diff) | |
Merge remote-tracking branch 'sudar/master'
Diffstat (limited to 'chipKIT.mk')
| -rw-r--r-- | chipKIT.mk | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -81,7 +81,11 @@ ARDUINO_CORE_PATH = $(ALTERNATE_CORE_PATH)/cores/$(ALTERNATE_CORE) ARDUINO_PREFERENCES_PATH = $(MPIDE_PREFERENCES_PATH) ARDUINO_DIR = $(MPIDE_DIR) -CORE_AS_SRCS = $(ARDUINO_CORE_PATH)/vector_table.S +CORE_AS_SRCS = $(ARDUINO_CORE_PATH)/vector_table.S \ + $(ARDUINO_CORE_PATH)/cpp-startup.S \ + $(ARDUINO_CORE_PATH)/crti.S \ + $(ARDUINO_CORE_PATH)/crtn.S \ + $(ARDUINO_CORE_PATH)/pic32_software_reset.S ARDUINO_VERSION = 23 @@ -107,9 +111,11 @@ LDSCRIPT = $(call PARSE_BOARD,$(BOARD_TAG),ldscript) LDSCRIPT_FILE = $(ARDUINO_CORE_PATH)/$(LDSCRIPT) MCU_FLAG_NAME=mprocessor -LDFLAGS += -T$(ARDUINO_CORE_PATH)/$(LDSCRIPT) -LDFLAGS += -T$(ARDUINO_CORE_PATH)/chipKIT-application-COMMON.ld -CPPFLAGS += -mno-smart-io -fno-short-double +LDFLAGS += -mdebugger -mno-peripheral-libs -nostartfiles -Wl,--gc-sections +LINKER_SCRIPTS += -T $(ARDUINO_CORE_PATH)/$(LDSCRIPT) +LINKER_SCRIPTS += -T $(ARDUINO_CORE_PATH)/chipKIT-application-COMMON.ld +CPPFLAGS += -mno-smart-io -fno-short-double -fframe-base-loclist \ + -g3 -Wcast-align -D_BOARD_MEGA_ CFLAGS_STD = include $(ARDMK_DIR)/Arduino.mk |
