⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 超级下载软件(progisp ver1.1)包括并口下载器与usb isp下载器的详细制作资料
💻
字号:
#makefile exported from WINAVRIDE
#Projekt File : usbasp.prj

#Misc Definitions
OBJ = clock.o isp.o main.o usbdrv/oddebug.o usbdrv/usbdrv.o
TARGET = D:/usbasp/firmware/usbasp
CC = avr-gcc
OBJCOPY = avr-objcopy
OBJDUMP = avr-objdump
SIZE = avr-size
REMOVE = rm
NM = avr-nm

#Compiler Options
CFLAGS = -mmcu=atmega8
CFLAGS += -I.
CFLAGS += -IC:\WinAVR\avr\include
CFLAGS += -O2
CFLAGS += -std=gnu99
CFLAGS += -Wall
CFLAGS += -Wstrict-prototypes

#Linker Options
LDFLAGS = -mmcu=atmega8

build: begin $(TARGET).hex showsize end
showsize:
	@echo
	$(SIZE) -A $(TARGET).elf
begin:
	@echo ----------- begin -----------
	@echo
end:
	@echo
	@echo ------------ end ------------

#Rule for generating Hex/Bin File
$(TARGET).hex:$(TARGET).elf
	@echo
	@echo Generating Hex/Bin File
	$(OBJCOPY) -O ihex $(TARGET).elf $(TARGET).hex

#Rule for generating ELF File
$(TARGET).elf:$(OBJ)
	@echo
	@echo Linking : usbasp
	$(CC) -o $(TARGET).elf $(OBJ) $(LDFLAGS)

#Rules for generating Object Files

⌨️ 快捷键说明

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