📄 makefile
字号:
#
# 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 + -