From: sallai Date: Tue, 23 Sep 2008 15:47:56 +0000 (+0000) Subject: added support for the atmel avrisp mkII programmer X-Git-Tag: rc_6_tinyos_2_1_1~604 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=a98e3256d2dbc71b0aa9eff084fc7f53508f0c47 added support for the atmel avrisp mkII programmer --- diff --git a/support/make/avr/avrispmkii.extra b/support/make/avr/avrispmkii.extra new file mode 100644 index 00000000..6097dc1e --- /dev/null +++ b/support/make/avr/avrispmkii.extra @@ -0,0 +1,31 @@ +#-*-Makefile-*- vim:syntax=make +#$Id$ + +ifeq ($(AVRISPMKII),) +$(error AVRISPMKII must be defined, try "make $(TARGETS) help") +endif + +PROGRAM = avrispmkii + +ifeq ($(PROGRAMMER),avrdude) + ifdef BOOTLOADER_IMG + ifeq ($(shell [ -f /bin/cygwin1.dll ] && echo cygwin),cygwin) + BOOTLOADER_IMG := $(shell cygpath -m $(BOOTLOADER_IMG)) + endif + endif + PROGRAMMER_FLAGS = -cavrispmkII -P$(AVRISPMKII) -U hfuse:w:$(AVR_FUSE_H):m $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS) $(PROGRAMMER_EXTRA_FLAGS_AVRISPMKII) + PROGRAMMER_INSTALL_SREC_FLAGS = -U flash:w:$(INSTALL_SREC):a + PROGRAMMER_INSTALL_BOOTLOADER_FLAGS = -V -D -U flash:w:$(BOOTLOADER_IMG):a +endif + +ifeq ($(PROGRAMMER),uisp) + $(error uisp is not supported, please use avrdude") +endif + +program: FORCE + @echo " installing $(PLATFORM) binary using avrispmkii" + $(PROGRAMMER) $(PROGRAMMER_FLAGS) $(PROGRAMMER_INSTALL_SREC_FLAGS) + +program_bl: FORCE + @echo " installing $(PLATFORM) bootloader using avrispmkii" + $(PROGRAMMER) $(PROGRAMMER_FLAGS) $(PROGRAMMER_INSTALL_BOOTLOADER_FLAGS)