mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
makefiles/tools: Automatically set avrdude target
The CPU variable in the boards Makefile.include file already contains the target CPU, so there is no reason to provide it in each board again as avrdude flag. This commit automatically sets the avrdude target from the CPU variable and removes the unneeded flags.
This commit is contained in:
parent
93cd8a1b04
commit
4abc41a227
@ -12,8 +12,6 @@ BAUD ?= 9600
|
||||
# using avrdude. Can be overridden for debugging (which requires changes
|
||||
# that require to use an ISP)
|
||||
PROGRAMMER ?= arduino
|
||||
# set mcu model for avrdude
|
||||
FFLAGS += -p m328p
|
||||
# configure programmer speed in baud
|
||||
FFLAGS_EXTRA += -b 57600
|
||||
|
||||
|
@ -12,8 +12,6 @@ BAUD ?= 9600
|
||||
# using avrdude. Can be overridden for debugging (which requires changes
|
||||
# that require to use an ISP)
|
||||
PROGRAMMER ?= stk500v2
|
||||
# set mcu model for avrdude
|
||||
FFLAGS += -p m2560
|
||||
# configure programmer speed in baud
|
||||
FFLAGS_EXTRA += -b 115200
|
||||
|
||||
|
@ -12,8 +12,6 @@ BAUD ?= 9600
|
||||
# using avrdude. Can be overridden for debugging (which requires changes
|
||||
# that require to use an ISP)
|
||||
PROGRAMMER ?= arduino
|
||||
# set mcu model for avrdude
|
||||
FFLAGS += -p m328p
|
||||
# configure programmer speed in baud
|
||||
FFLAGS_EXTRA += -b 115200
|
||||
|
||||
|
@ -15,8 +15,6 @@ include $(RIOTMAKE)/tools/serial.inc.mk
|
||||
# using avrdude. Can be overridden for debugging (which requires changes
|
||||
# that require to use an ISP)
|
||||
PROGRAMMER ?= wiring
|
||||
# set mcu model for avrdude (mandatory)
|
||||
FFLAGS += -p atmega256rfr2
|
||||
# Serial Baud rate for flasher is configured to 500kBaud
|
||||
# see /usr/include/asm-generic/termbits.h for availabel baudrates on your linux system
|
||||
FFLAGS_EXTRA += -b 0010005
|
||||
|
@ -14,8 +14,6 @@ include $(RIOTMAKE)/tools/serial.inc.mk
|
||||
|
||||
# PROGRAMMER defaults to the external flasher Bus Pirate ISP using avrdude.
|
||||
PROGRAMMER ?= buspirate
|
||||
# set mcu model for avrdude
|
||||
FFLAGS += -p m1284p
|
||||
# set serial port for avrdude with buspirate
|
||||
ifeq ($(OS),Linux)
|
||||
AVRDUDE_PORT ?= /dev/ttyUSB0
|
||||
|
@ -17,8 +17,6 @@ include $(RIOTMAKE)/tools/serial.inc.mk
|
||||
# using avrdude. Can be overridden for debugging (which requires changes
|
||||
# that require to use an ISP)
|
||||
PROGRAMMER ?= stk500v1
|
||||
# set mcu model for avrdude
|
||||
FFLAGS += -p m1281
|
||||
# configure programmer speed in baud
|
||||
FFLAGS_EXTRA += -b 115200
|
||||
# avoid error if mcu signature doesn't match
|
||||
|
@ -6,6 +6,8 @@ DEBUGSERVER_FLAGS = "-g -j usb :$(DEBUGSERVER_PORT)"
|
||||
DEBUGGER_FLAGS = "-x $(RIOTBOARD)/$(BOARD)/dist/gdb.conf $(ELFFILE)"
|
||||
DEBUGGER = $(DIST_PATH)/debug.sh $(DEBUGSERVER_FLAGS) $(DIST_PATH) $(DEBUGSERVER_PORT)
|
||||
|
||||
PROGRAMMER_FLAGS = -p $(subst atmega,m,$(CPU))
|
||||
|
||||
# Set flasher port only for programmers that require it
|
||||
ifneq (,$(filter $(PROGRAMMER),arduino buspirate stk500v1 stk500v2 wiring))
|
||||
# make the flasher port configurable (e.g. with atmelice the port is usb)
|
||||
|
Loading…
Reference in New Issue
Block a user