📄 boot_eb40.mk
字号:
#
# Warning: This Makefile is generated by the genmake program from the template:
# gen_arx.mk - template for ARM compiler to build executables
# It is advised that you not modify this by hand. If you want
# to add something, you can change the gen_arx.mk template.
# Copyright (c) Allant Software 1998
#
TARGET = ARM
INC_PATHS = -I..\..\..
# CFLAGS is the default flags rule. Others are added below
CFLAGS = -g $(INC_PATHS)
CFLAGS_SRCS =
CFLAGS_COMP = $(CC) -c $(CFLAGS)
CFLAGS_OBJS =
CTHUMB_C = -I..\..\.. -DAT91_DEBUG_NONE -dwarf2 -apcs /inter -zr16 -zi2
CTHUMB_C_SRCS = bo_entry.c bo_flash.c bo_fts.c bo_load.c \
bo_usart.c
CTHUMB_C_COMP = c:\compil\arm250\bin\tcc -c $$SRC $(CTHUMB_C) -o $$OBJ
CTHUMB_C_OBJS = flash\bo_entry.o flash\bo_flash.o flash\bo_fts.o \
flash\bo_load.o flash\bo_usart.o
ADEBUG_NONE = -i..\..\.. -pd "AT91_DEBUG_NONE SETA 0" -g -dwarf2 -cpu ARM7TDMI -apcs /inter
ADEBUG_NONE_SRCS = bo_reset.s bo_verif.s
ADEBUG_NONE_COMP = c:\compil\arm250\bin\armasm $(ADEBUG_NONE) -o $$OBJ $$SRC
ADEBUG_NONE_OBJS = flash\bo_reset.o flash\bo_verif.o
#FLAGS end here (put all flag groups above this line)
EXTHDRS =
HDRS =
LDFLAGS = -info interwork -ro-base 0x1000000 -rw-base 0x40 -first flash\bo_reset.o(reset)
# LIB_DEP is list of dependents for library build ($OBJS for example)
LIB_DEP =
# LIB_ARGS is argument line for librarian
LIB_ARGS =
# LIBS are system libraries as name
LIBS = ..\..\..\parts\r40807\optm_full\r40807_lib16.alf
CC = cl$(TARGET)
LINKER = c:\compil\arm250\bin\armlink -elf
LIBRARIAN =
MAKENAME = flash\boot_eb40.mk
PRINT = pr
PROGRAM = flash\boot_eb40.axf
BUILD_LIB = none.lib
POST_BUILD =
OBJS = $(CFLAGS_OBJS) $(CTHUMB_C_OBJS) $(ADEBUG_NONE_OBJS)
SRCS = $(CFLAGS_SRCS) $(CTHUMB_C_SRCS) $(ADEBUG_NONE_SRCS)
# depend is for dependant rules that should not be linked in
DEPEND =
O_DEPEND =
COMP_LINE = $(CFLAGS_COMP)
# .c.o is default compile line if not explicitly defined
.c.o :
$(COMP_LINE) $*.c
# all is first target
all: $(BUILD_LIB) $(PROGRAM) $(POST_BUILD)
@+echo --- Build-all done ---
#LINK: next one is the link command
$(PROGRAM): $(OBJS) $(DEPEND) $(O_DEPEND) $(MAKENAME)
$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
fromelf -nodebug flash\boot_eb40.axf -bin flash\boot_eb40.bin
#BUILD_LIB: this is only valid if filled in at macro point
$(BUILD_LIB): $(LIB_DEP) $(MAKENAME)
$(LIBRARIAN) $(LIB_ARGS)
clean:
+for %d in ($(OBJS) $(PROGRAM)) do if exist %d del %d
rebuild: clean all
depend:; upddep $(MAKENAME)
index:; ctags -wx $(HDRS) $(SRCS)
print:; $(PRINT) $(HDRS) $(SRCS)
program: $(PROGRAM)
tags: $(HDRS) $(SRCS); ctags $(HDRS) $(SRCS)
# DEPEND: include files below
# Dependency summaries:
# System includes suppressed
_________PERIPH_PIO_LIB_PIO_H=..\..\..\periph\pio\lib_pio.h \
..\..\..\periph\aic\lib_aic.h
_________PERIPH_USART_USART_H=..\..\..\periph\usart\usart.h \
$(_________PERIPH_PIO_LIB_PIO_H)
_________PERIPH_SPECIAL_FUNCTION_SF_H=..\..\..\periph\special_function\sf.h \
..\..\..\periph\stdc\std_c.h
_________PERIPH_POWER_SAVING_LIB_POWER_SAVE_H= \
..\..\..\periph\power_saving\lib_power_save.h \
..\..\..\periph\stdc\lib_err.h \
..\..\..\periph\power_saving\ps40400.h \
..\..\..\periph\power_saving\ps40800.h \
..\..\..\periph\power_saving\pmc42800.h \
..\..\..\periph\power_saving\apmc55800.h \
..\..\..\periph\power_saving\pmc63200.h
_________PARTS_M40800_M40800_H=..\..\..\parts\m40800\m40800.h \
..\..\..\periph\arm7tdmi\arm.h \
$(_________PERIPH_SPECIAL_FUNCTION_SF_H) ..\..\..\periph\ebi\ebi.h \
$(_________PERIPH_POWER_SAVING_LIB_POWER_SAVE_H) \
..\..\..\periph\aic\aic.h ..\..\..\periph\pio\pio.h \
$(_________PERIPH_USART_USART_H) ..\..\..\periph\watchdog\wd.h \
..\..\..\periph\timer_counter\tc.h
_________PARTS_R40807_R40807_H=..\..\..\parts\r40807\r40807.h \
$(_________PARTS_M40800_M40800_H)
# DEPEND: end include files
flash\bo_entry.o: bo_entry.c $(_________PARTS_R40807_R40807_H) at91eb40.h
c:\compil\arm250\bin\tcc -c bo_entry.c $(CTHUMB_C) -o flash\bo_entry.o
flash\bo_flash.o: bo_flash.c $(_________PARTS_R40807_R40807_H) at91eb40.h
c:\compil\arm250\bin\tcc -c bo_flash.c $(CTHUMB_C) -o flash\bo_flash.o
flash\bo_fts.o: bo_fts.c $(_________PARTS_R40807_R40807_H) at91eb40.h
c:\compil\arm250\bin\tcc -c bo_fts.c $(CTHUMB_C) -o flash\bo_fts.o
flash\bo_load.o: bo_load.c $(_________PARTS_R40807_R40807_H) at91eb40.h
c:\compil\arm250\bin\tcc -c bo_load.c $(CTHUMB_C) -o flash\bo_load.o
flash\bo_usart.o: bo_usart.c $(_________PARTS_R40807_R40807_H) at91eb40.h
c:\compil\arm250\bin\tcc -c bo_usart.c $(CTHUMB_C) -o flash\bo_usart.o
flash\bo_reset.o: bo_reset.s ..\..\..\parts\r40807\r40807.inc
c:\compil\arm250\bin\armasm $(ADEBUG_NONE) -o flash\bo_reset.o bo_reset.s
flash\bo_verif.o: bo_verif.s
c:\compil\arm250\bin\armasm $(ADEBUG_NONE) -o flash\bo_verif.o bo_verif.s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -