|
|
|
@ -35,13 +35,13 @@ endif
|
|
|
|
|
|
|
|
|
|
# define build specific options
|
|
|
|
|
export CFLAGS_CPU = -mmcu=atmega2560 $(CFLAGS_FPU)
|
|
|
|
|
export CFLAGS_LINK = -ffunction-sections -fdata-sections -fno-builtin -fshort-enums
|
|
|
|
|
export CFLAGS_LINK = -fno-builtin -fshort-enums
|
|
|
|
|
export CFLAGS_DBG = -ggdb -g3
|
|
|
|
|
export CFLAGS_OPT ?= -Os
|
|
|
|
|
|
|
|
|
|
export CFLAGS += $(CFLAGS_CPU) $(CFLAGS_LINK) $(CFLAGS_DBG) $(CFLAGS_OPT)
|
|
|
|
|
export ASFLAGS += $(CFLAGS_CPU) $(CFLAGS_DBG)
|
|
|
|
|
export LINKFLAGS += $(CFLAGS_CPU) $(CFLAGS_DBG) $(CFLAGS_OPT) -Wl,--gc-sections -static -lgcc -e reset_handler
|
|
|
|
|
export LINKFLAGS += $(CFLAGS_CPU) $(CFLAGS_DBG) $(CFLAGS_OPT) -e reset_handler
|
|
|
|
|
export OFLAGS += -j .text -j .data -O ihex
|
|
|
|
|
export FFLAGS += -p m2560 -c $(PROGRAMMER) $(PROGRAMMER_FLAGS) -F -D -U flash:w:bin/$(BOARD)/$(PROJECT)$(APPLICATION).hex
|
|
|
|
|
|
|
|
|
|