PROJECT = Lauflicht
DEVICE = attiny13
F_CPU = 500
# 128 kHz/256
CC = avr-gcc -Wall -Wno-parentheses -Os -mmcu=$(DEVICE)
all: $(PROJECT).hex $(PROJECT).lst
$(PROJECT).elf: main.S Makefile
$(CC) $< -o $@ -nostartfiles
@avr-size -C --mcu=$(DEVICE) $@
$(PROJECT).hex: $(PROJECT).elf
avr-objcopy -j .text --set-section-flags=.fuse="alloc,load" -j .fuse --set-section-flags=.signature="alloc,load" -j .signature -O ihex $< $@
$(PROJECT).lst: $(PROJECT).elf
avr-objdump -d -t $< > $@
clean:
@rm $(PROJECT).elf $(PROJECT).lst
# Firmware schreiben
program:
avrxtool32/bin/avrsp.exe -ff $(PROJECT).hex
Vorgefundene Kodierung: ASCII (7 bit) | 2
|