cpu/avr: Added "AVRDUDE_MCU" configuration parameter.
This commit is contained in:
parent
0d913d0d61
commit
674f70b6c3
|
@ -192,17 +192,23 @@ endif
|
||||||
|
|
||||||
### Upload image
|
### Upload image
|
||||||
#Let avrdude use defaults if port or programmer not defined
|
#Let avrdude use defaults if port or programmer not defined
|
||||||
|
AVRDUDE ?= avrdude
|
||||||
ifdef AVRDUDE_PORT
|
ifdef AVRDUDE_PORT
|
||||||
AVRDUDE_PORT:=-P $(AVRDUDE_PORT)
|
AVRDUDE_PORT:=-P $(AVRDUDE_PORT)
|
||||||
endif
|
endif
|
||||||
ifdef AVRDUDE_PROGRAMMER
|
ifdef AVRDUDE_PROGRAMMER
|
||||||
AVRDUDE_PROGRAMMER:=-c $(AVRDUDE_PROGRAMMER)
|
AVRDUDE_PROGRAMMER:=-c $(AVRDUDE_PROGRAMMER)
|
||||||
endif
|
endif
|
||||||
|
ifdef AVRDUDE_MCU
|
||||||
|
AVRDUDE_MCU:=-p $(AVRDUDE_MCU)
|
||||||
|
else
|
||||||
|
AVRDUDE_MCU:=-p $(MCU)
|
||||||
|
endif
|
||||||
%.u: %.hex
|
%.u: %.hex
|
||||||
avrdude $(AVRDUDE_OPTIONS) $(AVRDUDE_PORT) $(AVRDUDE_PROGRAMMER) -p $(MCU) -U flash:w:$<
|
$(AVRDUDE) $(AVRDUDE_MCU) $(AVRDUDE_OPTIONS) $(AVRDUDE_PORT) $(AVRDUDE_PROGRAMMER) -U flash:w:$<
|
||||||
|
|
||||||
%.eu: %.eep
|
%.eu: %.eep
|
||||||
avrdude ${AVRDUDE_OPTIONS} -P ${AVRDUDE_PORT} -c ${AVRDUDE_PROGRAMMER} -p ${MCU} -U eeprom:w:$<
|
$(AVRDUDE) $(AVRDUDE_MCU) ${AVRDUDE_OPTIONS} ${AVRDUDE_PORT} ${AVRDUDE_PROGRAMMER} -U eeprom:w:$<
|
||||||
|
|
||||||
symbols.c:
|
symbols.c:
|
||||||
cp ${CONTIKI}/tools/empty-symbols.c symbols.c
|
cp ${CONTIKI}/tools/empty-symbols.c symbols.c
|
||||||
|
|
|
@ -26,6 +26,7 @@ AVRDUDE_PORT=usb:00B000000D79
|
||||||
# Additional avrdude options
|
# Additional avrdude options
|
||||||
# Verify off
|
# Verify off
|
||||||
AVRDUDE_OPTIONS=-V
|
AVRDUDE_OPTIONS=-V
|
||||||
|
AVRDUDE_MCU=m128rfa1
|
||||||
|
|
||||||
|
|
||||||
include $(CONTIKIAVR)/Makefile.avr
|
include $(CONTIKIAVR)/Makefile.avr
|
||||||
|
|
|
@ -14,7 +14,6 @@ CONTIKIBOARD=.
|
||||||
CONTIKI_PLAT_DEFS = -DF_CPU=8000000UL -DAUTO_CRC_PADDING=2
|
CONTIKI_PLAT_DEFS = -DF_CPU=8000000UL -DAUTO_CRC_PADDING=2
|
||||||
|
|
||||||
MCU=atmega1284p
|
MCU=atmega1284p
|
||||||
AVRDUDE_PROGRAMMER=jtag2
|
|
||||||
|
|
||||||
# For usb devices, you may either use PORT=usb, or (e.g. if you have more than one
|
# For usb devices, you may either use PORT=usb, or (e.g. if you have more than one
|
||||||
# programmer connected) you can use the following trick to find out the serial number:
|
# programmer connected) you can use the following trick to find out the serial number:
|
||||||
|
@ -24,12 +23,14 @@ AVRDUDE_PROGRAMMER=jtag2
|
||||||
#AVRDUDE_PORT=usb:00B000000D79
|
#AVRDUDE_PORT=usb:00B000000D79
|
||||||
AVRDUDE_PORT=usb
|
AVRDUDE_PORT=usb
|
||||||
|
|
||||||
|
# Assume that the user has already configured AVRDUDE to use a specific programmer.
|
||||||
|
#AVRDUDE_PROGRAMMER?=jtag2
|
||||||
|
|
||||||
# Additional avrdude options
|
# Additional avrdude options
|
||||||
# Verify off
|
# Verify off
|
||||||
#AVRDUDE_OPTIONS=-V
|
#AVRDUDE_OPTIONS=-V
|
||||||
AVRDUDE_OPTIONS=
|
|
||||||
|
|
||||||
|
AVRDUDE_MCU=m1284p
|
||||||
|
|
||||||
include $(CONTIKIAVR)/Makefile.avr
|
include $(CONTIKIAVR)/Makefile.avr
|
||||||
include $(CONTIKIAVR)/radio/Makefile.radio
|
include $(CONTIKIAVR)/radio/Makefile.radio
|
||||||
|
|
Loading…
Reference in a new issue