makefile

来自「Light dimmer application firmware code.」· 代码 · 共 31 行

TXT
31
字号
OBJS = main.o dmx.o

.PHONY: all
all: console.hex

CC = avr-gcc
LD = avr-ld
OBJCOPY = avr-objcopy
CFLAGS = -mmcu=atmega8535 -O3

console.hex: console.out
	$(OBJCOPY) -R .eeprom -O ihex console.out console.hex

console.out: $(OBJS)
	$(CC) $(CFLAGS) -o console.out $(OBJS)
	
.PHONY: prog
prog: console.hex
	@echo If you are on WinXP and this fails, try loading GIVEIO.sys first
	uisp -dlpt=0x378 -dprog=dapa --erase
	uisp -dlpt=0x378 -dprog=dapa --upload if=console.hex

.PHONY: prog_fuses
prog_fuses:
	uisp -dlpt=0x378 -dprog=dapa --wr_fuse_l=0xe0
	uisp -dlpt=0x378 -dprog=dapa --wr_fuse_h=0xc9
	
.PHONY: clean
clean:
	rm -f console.hex console.out *.o

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?