?? 926dhry.mk
字號:
CC=armcc
AS=armasm
LD=armlink
AR=armar
FE=fromelf
CORE=5T
DEBUG=-g
OPT2=-O2 -W -Ono_inline -Otime
OPT1=-O1
# Comment in the options you want....
CPD=-DMSC_CLOCK
#CPD=-DMSC_CLOCK -DSET_CLOCK
APD=-PD "TCM SETL {TRUE}"
all: 926dhry.axf
# for Unix
# @echo Build completed
# for Windows
@if exist *.axf echo Build completed
rebuild: clean all
clean:
# for Unix
# rm -f *.o *.axf
# for Windows
if exist *.o del *.o
if exist *.axf del *.axf
926dhry.axf : dhry_1.o dhry_2.o retarget.o InitTCM.o InitMMU.o TTB.o CM9x6clocks.o InitCache.o stack.o heap.o dtcm.o scat_a.scf
$(LD) -info totals -info unused \
-scatter scat_a.scf -entry 0x20000 -o 926dhry.axf dhry_1.o dhry_2.o \
retarget.o InitTCM.o InitMMU.o TTB.o CM9x6clocks.o InitCache.o stack.o heap.o dtcm.o
dhry_1.o : dhry_1.c
$(CC) -c $(DEBUG) $(OPT2) -cpu $(CORE) $(CPD) dhry_1.c
dhry_2.o : dhry_2.c
$(CC) -c $(DEBUG) $(OPT2) -cpu $(CORE) $(CPD) dhry_2.c
retarget.o : retarget.c
$(CC) -c $(DEBUG) $(OPT1) -cpu $(CORE) $(CPD) retarget.c
InitTCM.o : InitTCM.s
$(AS) $(DEBUG) -cpu $(CORE) $(APD) InitTCM.s
InitMMU.o : InitMMU.s
$(AS) $(DEBUG) -cpu $(CORE) InitMMU.s
TTB.o : TTB.s
$(AS) $(DEBUG) -cpu $(CORE) TTB.s
CM9x6clocks.o : CM9x6clocks.s
$(AS) $(DEBUG) -cpu $(CORE) CM9x6clocks.s
InitCache.o : InitCache.s
$(AS) $(DEBUG) -cpu $(CORE) InitCache.s
stack.o : stack.s
$(AS) $(DEBUG) -cpu $(CORE) stack.s
heap.o : heap.s
$(AS) $(DEBUG) -cpu $(CORE) heap.s
dtcm.o : dtcm.s
$(AS) $(DEBUG) -cpu $(CORE) dtcm.s
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -