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

📄 makefile

📁 DIY自己的MP3的参考价值极高的代码。含有详细的解释
💻
字号:
#
# Makefile for yampp-7 bootloader
#
# Jesper Hansen 2002-06-20
#
# AVR-GCC 3.02
#


#
# Tools and directories
#
CC		= avr-gcc
AS		= avr-gcc -x assembler-with-cpp
RM		= rm -f
RN		= mv
LD		= avr-ld
BIN		= avr-objcopy
INCDIR	= .
SHELL   = $(AVR)/bin/sh.exe
FORMAT  = srec


############################################################################################
############################################################################################

	
#
# CPU type
#
MCU = atmega162

#
# Assembler flags
#
ASFLAGS = -Wa,-a=$<.lst

#
# Linker flags
#
LDFLAGS = -nostartfiles -Ttext 0x3F00	-Wl, -Map=$(TRG).map


############################################################################################
############################################################################################

#
#define all project specific object files
#
	OBJ	= $(ASRC:.asm=.o) $(SRC:.c=.o)
	ASFLAGS += -mmcu=$(MCU)
	LDFLAGS += -mmcu=$(MCU)





#
#assemble: instructions to create object file from assembler files
#
%o : %asm
	$(AS) -c $(ASFLAGS) -I$(INCDIR) $< -o $@

%elf: %o
	$(CC) $< $(LDFLAGS) -o $@

#
#create bin (ihex, srec) file from elf output file
#
%hex: %elf 
	$(BIN) -O ihex $< $@
	avr-size $@

#
#create bin (ihex, srec) file from elf output file
#
%rom: %elf
	$(BIN) -O srec $< $@

⌨️ 快捷键说明

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