DEVICE=attiny2313
AVRDUDE = avrdude -c pony-stk200 -P lpt1 -p $(DEVICE) -E noreset
COMPILE = avr-gcc -Wall -Os -mmcu=$(DEVICE) -DF_CPU=11059200
OBJECTS =
all: rs422.hex
prog: flash fuse
program: flash fuse
disasm: rs422.lst
rs422.o: rs422.a90
$(COMPILE) -x assembler-with-cpp -c $< -o $@
flash: all
$(AVRDUDE) -U flash:w:rs422.hex:i
fuse:
$(AVRDUDE) -U hfuse:w:0xDF:m -U lfuse:w:0xFF:m
clean:
rm -f rs422.o rs422.elf rs422.lst
rs422.elf: rs422.o
$(COMPILE) -nostartfiles -o $@ $<
rs422.hex: rs422.elf
avr-objcopy -j .text -j .data -O ihex $< $@
rs422.lst: rs422.elf
avr-objdump -d $< > $@
Detected encoding: ASCII (7 bit) | 2
|