📄 makefile
字号:
#################################################### 21Apr, 2004# Add option for make with ECC###################################################.DEFAULT: echo "Warining - Will build the bootloader without ECC handle"############################################## Macro#############################################CROSS_OBJ=arm-linux-objcopyCC = arm-linux-gccLD = arm-linux-ld#CFLAGS = -D_STANDALONE_ -Os -g -march=armv5CFLAGS = -D_STANDALONE_ -Os -gTHUMBFLAGS = -mthumball: bootloader.bin############################################# NOECC or ECC#############################################NOECC: force make $(all) "ECC_FLAG = " "ECC_CODE = "ECC: force make $(all) "ECC_FLAG = -DNAND_ECC" "ECC_CODE = ecc.o"force:############################################### Targets##############################################%.o: %.c $(CC) $(CFLAGS) $(THUMBFLAGS) $(ECC_FLAG) -c -o $@ $<bootloader.bin: ipl.bin spl.bin cc -o combineIplSpl combineIplSpl.c ./combineIplSplipl.bin: ipl_stub.bin boot.bin ../../AMDFlash/Tools/bff/bffn ipl_stub.bin boot.bin ipl.binboot.bin: boot.elf $(CROSS_OBJ) -O binary boot.elf boot.binboot.elf: boot.S bootlink.lds $(CC) $(CFLAGS) $(ECC_FLAG) -nostdlib -o $@ -Xlinker -T -Xlinker bootlink.lds boot.Sipl_stub.bin: ipl_stub.elf $(CROSS_OBJ) -O binary ipl_stub.elf ipl_stub.bin ipl_stub.elf: ipl.o mx2_ipl_read.o $(CC) $(CFLAGS) $(ECC_FLAG) -nostdlib -o $@ -Xlinker -T -Xlinker link.lds startup.S ipl.o mx2_ipl_read.ospl.elf: mx2_spl_readwrite.o $(ECC_CODE) spl.o uart.o usbrx.o $(CC) $(CFLAGS) $(ECC_FLAG) -nostdlib -o $@ -Xlinker -T -Xlinker spllink.lds splstartup.S spl.o mx2_spl_readwrite.o $(ECC_CODE) uart.o usbrx.ospl.bin:spl.elf $(CROSS_OBJ) -O binary spl.elf spl.bin################################################ Clean###############################################clean: rm -rf *.o rm -rf *.bin rm -rf *.elf rm -rf combineIplSpl################################################ doc###############################################doc: cleartool lshistory >history
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -