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

📄 makefile

📁 用于TM1300/PNX1300系列DSP(主要用于视频处理)的flash文件系统的程序源码。
💻
字号:
##	flash demo; do "make TCS=.. run" for #       running the full demo (on tmsim only)#EXAMPLES= $(TCS)/examplesFILES   = $(EXAMPLES)/misc/files/files.cNROF_ITERATIONS   = 100BOOT_ADDRESS      = 0x1000000MAKE		  = /usr/local/bin/makeBSP               =FLASH_SPECIFIC    = $(EXAMPLES)/flash_file_system/sample_drivers/FlashSpecific$(BOARD).cBOARD             = SimHOST              = tmsimENDIAN = elCFLAGS = -DNROF_ITERATIONS=$(NROF_ITERATIONS)        \         -DBOOT_ADDRESS=$(BOOT_ADDRESS)              \         -I$(TCS)/include/tmlib                      TMCC   = $(TCS)/bin/tmcc -host $(HOST) -$(ENDIAN)target: L1_boot.out write_boot.out flashtest.miL1_boot.out:	CHECK L1_boot.c $(FLASH_SPECIFIC)	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC) L1_boot.c \             -liomkfs.out:	CHECK mkfs.o $(FLASH_SPECIFIC)	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC) mkfs.o \             -liowrite_boot.out:	CHECK write_boot.o $(FLASH_SPECIFIC)	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC) write_boot.o \             -lio -tmld -u _FlashFS --write_files.out: CHECK write_files.o $(FLASH_SPECIFIC)	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC) write_files.o \             -lio -tmld -u _FlashFS --flashtest.mi:	CHECK flashtest.o $(FLASH_SPECIFIC) $(FILES)	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC)  flashtest.o $(FILES) \             -tmld -mi -load $(BOOT_ADDRESS),0x2000000  -R __syscall=0xefe00000 -- \             -lio -tmld -u _FlashFS -- -gflashtest.out:	CHECK flashtest.o $(FLASH_SPECIFIC) $(FILES) 	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC)  flashtest.o $(FILES) \             -lio -tmld -u _FlashFS --appshell.out:	CHECK appshell.o $(FLASH_SPECIFIC) 	$(TMCC) $(CFLAGS) -o $@ \             $(FLASH_SPECIFIC)  appshell.o \             -lio -tmld -u _FlashFS -- \              -btype dynbootappshell.o:;      $(TMCC) $(CFLAGS) -c -o $@ $(EXAMPLES)/dynamic_loading/appshell/appshell.cmkfs.o:;          $(TMCC) $(CFLAGS) -c -o $@ $(EXAMPLES)/flash_file_system/mkfs/mkfs.cwrite_boot.o:;    $(TMCC) $(CFLAGS) -c -o $@ $(EXAMPLES)/flash_file_system/write_boot/write_boot.cwrite_files.o:;   $(TMCC) $(CFLAGS) -c -o $@ $(EXAMPLES)/flash_file_system/write_files/write_files.cflashtest.o:;     $(TMCC) $(CFLAGS) -c -o $@ $(EXAMPLES)/flash_file_system/flash_demo/flashtest.cCHECK:	@if [ x$(TCS) = x ]; then \		echo "Usage: make TCS=<path>"; false; \	ficlean:	rm -rf *.out *.o *.image *% flash psos_demo1 *.mi *.app## run tmsim with memory model off;# things can become slow with flash simulation# when the error rate is non-zero:## optionally you can build and run a dynamic version of flashtest# as the dynamic application##APP = flashtestAPP = psos_demo1psos_demo1:	cp -r $(EXAMPLES)/psos/psos_demo1 .	cd psos_demo1; $(MAKE) TCS=$(TCS) HOST=$(HOST) ENDIAN=$(ENDIAN) \                                  APPLICATION=../psos_demo1.app CFLAGS="-btype app" DYNAMIC=dynamicflashtest :	CHECK flashtest.o $(FILES)  $(FLASH_SPECIFIC)	$(TMCC) $(CFLAGS) -o flashtest.app \             flashtest.o $(FILES)  $(FLASH_SPECIFIC) \             -lio -tmld -u _FlashFS -- \	     -lcomp -btype app flash: $(APP)	mkdir -p flash/dlls	cp $(APP).app flash/application.app	cp $(TCS)/lib/$(ENDIAN)/*.dll $(TCS)/OS/pSOS/pSOSystem/sys/os/psos_tm_$(ENDIAN).dll flash/dllsFlash.image: mkfs.out write_files.out flash	$(TCS)/bin/tmsim -ms 32000 -nomm mkfs.out	$(TCS)/bin/tmsim -ms 32000 -nomm write_files.outrun: L1_boot.out write_boot.out Flash.image flashtest.mi appshell.out 	$(TCS)/bin/tmsim -ms 32000 -nomm write_boot.out flashtest.mi	$(TCS)/bin/tmsim -ms 32000 -nomm L1_boot.out	$(TCS)/bin/tmsim -ms 32000 -nomm appshell.out -trace /flash/application.app	$(TCS)/bin/tmsim -ms 32000 -nomm L1_boot.out	@echo -- test passed

⌨️ 快捷键说明

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