📄 makefile.unix
字号:
CP = /bin/cpMV = /bin/mvRM = /bin/rmCC = /t/lang/accTCS = /usr/local/tcsTMCC = $(TCS)/bin/tmccTMLD = $(TCS)/bin/tmldTMSIZE = $(TCS)/bin/tmsizeL1ROM = l1romMMIO_BASE = 0xefe00000SDRAM_BASE = 0x0SDRAM_LIMIT = 0x800000TM_FREQ = 100000000FLASH_BASE = 0xFF400000SZOF_FLASH_BLOCK = 0x40000NROF_FLASH_BLOCKS = 32EXAMPLES= $(TCS)/examples#BOARD = Sim#BOARD = GomadBOARD = NABFLASH_SPECIFIC = $(EXAMPLES)/flash_file_system/sample_drivers/FlashSpecific$(BOARD).c# --------------------------------------------------------------------# L1 boot program can be 2048 bytes long atmost.# --------------------------------------------------------------------ENDIAN = ebL1_CFLAGS = -v -$(ENDIAN) -host nohost \ -DMY_FLASH_BASE=$(FLASH_BASE) \ -DMY_SZOF_FLASH_BLOCK=$(SZOF_FLASH_BLOCK) \ -DMY_NROF_FLASH_BLOCKS=$(NROF_FLASH_BLOCKS) L1_LDFLAGS = -reset=l1start.o \ -tmld \ -symbolrename _main=_Flash_boot \ -bdownload __clock_freq_init \ -bdownload __begin_stack_init \ --L1_MIFLAGS = $(L1_LDFLAGS) \ -tmld \ -mi \ -tm_freq $(TM_FREQ) \ -mmio_base $(MMIO_BASE) \ -load=$(SDRAM_BASE),$(SDRAM_LIMIT) \ --# --------------------------------------------------------------------l1.out: l1start.trees $(FLASH_SPECIFIC) @echo "" @echo making $@ $(RM) -f l1start.t $(CP) l1start.trees l1start.t $(TMCC) -x $(L1_CFLAGS) -c l1start.t $(FLASH_SPECIFIC) -lio $(TMCC) $(L1_LDFLAGS) -o $@ FlashSpecific$(BOARD).o $(TMSIZE) $@l1.mi: l1start.trees $(FLASH_SPECIFIC) @echo "" @echo making $@ $(RM) -f l1start.t $(CP) l1start.trees l1start.t $(TMCC) -x $(L1_CFLAGS) -Xunroll=0 -c l1start.t $(FLASH_SPECIFIC) $(TMCC) -o $@ $(L1_MIFLAGS) FlashSpecific$(BOARD).o ls -l $@l1.eeprom: l1.mi $(L1ROM) @echo "" @echo "Adding 47 bytes autoboot protocol header and swapping bytes" $(L1ROM) l1.mi$(L1ROM): l1rom.c @echo "" @echo making $@ $(CC) -o $@ -DSDRAM_BASE=$(SDRAM_BASE) -DSDRAM_LIMIT=$(SDRAM_LIMIT) l1rom.c# --------------------------------------------------------------------clean: $(RM) -f $(L1ROM) *.o *.t *.i *.s *.eeprom *.out *.mi *.dump *%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -