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