Align AVR demo Makefiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15018 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
d7184b008a
commit
0e5d2023d4
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -123,30 +123,27 @@ INCDIR = $(CONFDIR) $(ALLINC)
|
|||
MCU = atmega2560
|
||||
|
||||
# MCU frequency (Hz).
|
||||
F_CPU=16000000
|
||||
F_CPU = 16000000
|
||||
|
||||
# Output format. (can be srec, ihex, binary)
|
||||
FORMAT=ihex
|
||||
FORMAT = ihex
|
||||
|
||||
# C and C++ Compiler name.
|
||||
TRGT=avr-
|
||||
CC=$(TRGT)gcc
|
||||
CPPC=$(TRGT)g++
|
||||
TRGT = avr-
|
||||
CC = $(TRGT)gcc
|
||||
CPPC = $(TRGT)g++
|
||||
|
||||
# Enable loading with g++ only if you need C++ runtime support.
|
||||
# NOTE: You can use C++ even without C++ support if you are careful. C++
|
||||
# runtime support makes code size explode.
|
||||
LD = $(TRGT)gcc
|
||||
CP = $(TRGT)objcopy
|
||||
AR = $(TRGT)ar rcs
|
||||
OD = $(TRGT)objdump
|
||||
NM = $(TRGT)nm
|
||||
SZ = $(TRGT)size
|
||||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
LD = $(TRGT)gcc
|
||||
CP = $(TRGT)objcopy
|
||||
AR = $(TRGT)ar rcs
|
||||
OD = $(TRGT)objdump
|
||||
NM = $(TRGT)nm
|
||||
SZ = $(TRGT)size
|
||||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -230,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -243,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -230,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -243,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -230,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -243,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -230,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -243,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,8 +82,8 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS := ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
DEPDIR := ./.dep
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -71,6 +70,7 @@ endif
|
|||
ifeq ($(USE_MICRONUCLEUS_PROGRAMMER),)
|
||||
USE_MICRONUCLEUS_PROGRAMMER = no
|
||||
endif
|
||||
|
||||
#
|
||||
# Building and programming global options.
|
||||
##############################################################################
|
||||
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +167,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -197,11 +197,11 @@ MICRONUCLEUS = micronucleus
|
|||
|
||||
# Set the AVR programmer according to the selection..
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),yes)
|
||||
AVR_PROGRAMMER = $(AVRDUDE_PROGRAMMER)
|
||||
AVR_PROGRAMMER = $(AVRDUDE_PROGRAMMER)
|
||||
else ifeq ($(USE_DFU_PROGRAMMER),yes)
|
||||
AVR_PROGRAMMER = $(DFU_PROGRAMMER)
|
||||
AVR_PROGRAMMER = $(DFU_PROGRAMMER)
|
||||
else ifeq ($(USE_MICRONUCLEUS_PROGRAMMER),yes)
|
||||
AVR_PROGRAMMER = $(MICRONUCLEUS_PROGRAMMER)
|
||||
AVR_PROGRAMMER = $(MICRONUCLEUS_PROGRAMMER)
|
||||
else
|
||||
$(error ERROR: Please you need to configure the AVR programmer!)
|
||||
endif
|
||||
|
@ -209,7 +209,7 @@ endif
|
|||
# AVR serial port.
|
||||
AVRDUDE_PORT = /dev/ttyACM0
|
||||
|
||||
AVRDUDE_WRITE_FLASH = -D -Uflash:w:$(BUILDDIR)/$(PROJECT).hex
|
||||
AVRDUDE_WRITE_FLASH = -D -U flash:w:$(BUILDDIR)/$(PROJECT).hex
|
||||
|
||||
# Check if the counter cycle erase must be performed after device programming.
|
||||
ifeq ($(USE_AVRDUDE_ERASE_COUNTER),yes)
|
||||
|
@ -228,13 +228,13 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 57600
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_NO_VERIFY)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_VERBOSE)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_ERASE_COUNTER)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
|
||||
endif
|
||||
|
||||
# AVR programmer flags for DFU programmer.
|
||||
|
@ -247,10 +247,10 @@ endif
|
|||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
@ -279,7 +279,7 @@ ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
|||
program: $(BUILDDIR)/$(PROJECT).hex
|
||||
@echo
|
||||
@echo Programming $(MCU) device.
|
||||
$(AVR_PROGRAMMER) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
|
||||
$(AVR_PROGRAMMER) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $<
|
||||
@echo Done.
|
||||
endif
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -83,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -228,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -241,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -83,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -228,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -241,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -35,7 +35,7 @@ ifeq ($(USE_VERBOSE_COMPILE),)
|
|||
USE_VERBOSE_COMPILE = no
|
||||
endif
|
||||
|
||||
# If enabled, this option makes the build process faster by not compiling.
|
||||
# If enabled, this option makes the build process faster by not compiling
|
||||
# modules not used in the current configuration.
|
||||
ifeq ($(USE_SMART_BUILD),)
|
||||
USE_SMART_BUILD = yes
|
||||
|
@ -109,7 +109,7 @@ CSRC = $(ALLCSRC) \
|
|||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC)
|
||||
INCDIR = $(CONFDIR) $(ALLINC)
|
||||
|
||||
#
|
||||
# Project, sources and paths.
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -227,7 +227,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -240,18 +240,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +167,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -228,7 +228,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -241,18 +241,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -118,7 +118,7 @@ CSRC = $(ALLCSRC) \
|
|||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
# Project, sources and paths.
|
||||
|
@ -236,7 +236,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -249,18 +249,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,11 +82,11 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
DEPDIR := ./.dep
|
||||
|
||||
# Licensing files.
|
||||
include $(CHIBIOS)/os/license/license.mk
|
||||
|
@ -113,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -124,33 +125,30 @@ INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
|||
#
|
||||
|
||||
# Micro-Controller Unit.
|
||||
MCU = atmega2560
|
||||
MCU = atmega2560
|
||||
|
||||
# MCU frequency (Hz).
|
||||
F_CPU=16000000
|
||||
F_CPU = 16000000
|
||||
|
||||
# Output format. (can be srec, ihex, binary)
|
||||
FORMAT=ihex
|
||||
FORMAT = ihex
|
||||
|
||||
# C and C++ Compiler name.
|
||||
TRGT=avr-
|
||||
CC=$(TRGT)gcc
|
||||
CPPC=$(TRGT)g++
|
||||
TRGT = avr-
|
||||
CC = $(TRGT)gcc
|
||||
CPPC = $(TRGT)g++
|
||||
|
||||
# Enable loading with g++ only if you need C++ runtime support.
|
||||
# NOTE: You can use C++ even without C++ support if you are careful. C++
|
||||
# runtime support makes code size explode.
|
||||
LD = $(TRGT)gcc
|
||||
CP = $(TRGT)objcopy
|
||||
AR = $(TRGT)ar rcs
|
||||
OD = $(TRGT)objdump
|
||||
NM = $(TRGT)nm
|
||||
SZ = $(TRGT)size
|
||||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
LD = $(TRGT)gcc
|
||||
CP = $(TRGT)objcopy
|
||||
AR = $(TRGT)ar rcs
|
||||
OD = $(TRGT)objdump
|
||||
NM = $(TRGT)nm
|
||||
SZ = $(TRGT)size
|
||||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
@ -234,7 +232,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -247,18 +245,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,8 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -114,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -232,7 +232,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -245,18 +245,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,8 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -114,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -232,7 +232,7 @@ endif
|
|||
|
||||
# AVR programmer flags for AVRDUDE programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS = -p $(MCU)
|
||||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 115200
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
|
@ -245,18 +245,18 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
ifeq ($(AVR_PROGRAMMER),$(MICRONUCLEUS_PROGRAMMER))
|
||||
MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
Loading…
Reference in New Issue