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

📄 makefile

📁 RT-Thread是发展中的下一代微内核嵌入式实时操作系统
💻
字号:
KERNEL_ROOT=../../../..

include $(KERNEL_ROOT)/config.mk

SRC	= main.c spi.c
OBJ	= start.o $(SRC:.c=.o)
BIN	= $(BOARD)_arm7
COMMON_OBJ	= $(KERNEL_ROOT)/libcpu/arm/common/divsi3.o  $(KERNEL_ROOT)/libcpu/arm/common/div0.o

TEXTBASE= 0x03800000
LDXCRIPT= arm7.lds
LFLAGS	= -static -nostdlib -T $(LDXCRIPT)

all: $(OBJ) $(BIN)
.PHONY: all

$(BIN): $(OBJ) $(COMMON_OBJ)
	$(LD) $(LFLAGS) $(OBJ) $(COMMON_OBJ) -o $@
	$(OBJCOPY) -O binary $(BIN) $(KERNEL_ROOT)/lib/rtthread-$(BOARD)-arm7.bin
	$(SIZE) $(BIN)

clean :
	$(RM) $(BIN) *.o *~ *.bak
	$(RM) .depend

dep : .depend

include .depend

.depend: $(SRC)
	$(CC) $(CFLAGS) -M $^ > $@

⌨️ 快捷键说明

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