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

📄 makefile

📁 ARM嵌入式系统开发--软件设计与优化随书源代码。开发环境asm+c
💻
字号:

# Base load address 0x30000

CC = arm-elf-gcc
ASSEMBLER = arm-elf-as
LINKER = arm-elf-ld -Map ../../../image/map.dat 
CONVERT = arm-elf-strip -O binary -o
CFLAGS = -mapcs -fomit-frame-pointer -O1 -c
ASFLAGS =

OBJS = start.o \
serial.o \
com.o \
shell.o \
readline.o \
swiapi.o \
startx.o 


all : ${OBJS}
	${LINKER} -o ../../../image/apps/task3.elf linker.dat
	${CONVERT} ../../../image/apps/task3.bin -s ../../../image/apps/task3.elf

startx.o : ../../../src/apps/task3/startx.c
	${CC} ${CFLAGS} -o $@ $<

start.o : ../../../src/apps/task3/start.s
	${ASSEMBLER} ${ASFLAGS} -o $@ $<

serial.o : ../../../src/apps/task3/serial.c
	${CC} ${CFLAGS} -o $@ $<

shell.o : ../../../src/apps/task3/shell.c
	${CC} ${CFLAGS} -o $@ $<
 
com.o : ../../../src/apps/task3/com.c
	${CC} ${CFLAGS} -o $@ $<

readline.o : ../../../src/apps/task3/readline.c
	${CC} ${CFLAGS} -o $@ $<

swiapi.o : ../../../src/apps/task3/swiapi.c
	${CC} ${CFLAGS} -o $@ $<

⌨️ 快捷键说明

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