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

📄 makefile

📁 mx21的NAND Flash Bootloader源代码
💻
字号:
#################################################### 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 + -