From a98e3256d2dbc71b0aa9eff084fc7f53508f0c47 Mon Sep 17 00:00:00 2001 From: sallai Date: Tue, 23 Sep 2008 15:47:56 +0000 Subject: [PATCH] added support for the atmel avrisp mkII programmer --- support/make/avr/avrispmkii.extra | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 support/make/avr/avrispmkii.extra 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) -- 2.39.2