Difference between revisions of "U23 2007/Inhalt Abend 2/Atmel Compiler Makefile"
< U23 2007 | Inhalt Abend 2
(New page: Makefile: (NAME=sourcecode.c dateiname ohne .c) <pre><nowiki> SERIALPORT=/dev/ttyUSB0 NAME=nightrider CC=avr-gcc CFLAGS=-Wall -mmcu=atmega644 OBJCPY=avr-objcopy OFLAGS=-O ihex BOOTL=lau...) |
m (Kategorie) |
||
Line 40: | Line 40: | ||
</nowiki></pre> | </nowiki></pre> | ||
+ | |||
+ | [[Category:U23 2007]] |
Latest revision as of 13:38, 1 June 2007
Makefile: (NAME=sourcecode.c dateiname ohne .c)
SERIALPORT=/dev/ttyUSB0 NAME=nightrider CC=avr-gcc CFLAGS=-Wall -mmcu=atmega644 OBJCPY=avr-objcopy OFLAGS=-O ihex BOOTL=launch-bootloader BFLAGS=$(SERIALPORT) 115200 AVRDUDE=avrdude AFLAGS=-p m644 -b 115200 -c avr109 -P $(SERIALPORT) -F -u -U flash:w: all: object hex install: bootloader flash runit object: $(CC) $(CFLAGS) -o $(NAME).elf $(NAME).c hex: $(OBJCPY) $(OFLAGS) $(NAME).elf $(NAME).hex bootloader: $(BOOTL) $(BFLAGS) flash: $(AVRDUDE) $(AFLAGS)$(NAME).hex runit: echo X > $(SERIALPORT) clean: rm -f *.hex *.elf