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

📄 st72f521.mak

📁 st7单片机关于I2C总线设计的源程序,使用ST7单片机的很有用
💻 MAK
字号:
##
#******************************************************************************
#COPYRIGHT 2003 STMicroelectronics
#Source File Name : st72f521.mak
#Group            : IPSW, CMG - IPDF
#Author           : MCD Application Team
#Date First Issued:  08/03/2002
#********************************Documentation*********************************
#General Purpose - make file
#********************************RevisionHistory*******************************
#______________________________________________________________________________
#Date:08/03/2002	Release: 1.0
#Date:14/08/2003        Release: 2.0 
#                       1. Added LIB_PT for library location
#                       2. Added common reg file structure
#******************************************************************************/
PATHC  = C:\COSMIC\ST7
OBJ_PT =..\..\object\cosmic
LIB_PT = c:\ST7_LIB2
APPLI = i2c_csmc

SR0_PT = $(LIB_PT)\peripherals\itc\sources\C
SR1_PT = $(LIB_PT)\peripherals\mcc\sources\C
SR2_PT = $(LIB_PT)\peripherals\io\sources\C
SR3_PT = $(LIB_PT)\peripherals\adc\sources\C
SR4_PT = $(LIB_PT)\devices
SR5_PT = ..\..\..\..\sources
SR6_PT = $(LIB_PT)\peripherals\timer\sources\C
SR7_PT = $(LIB_PT)\peripherals\sci\sources\C
SR8_PT = $(LIB_PT)\peripherals\spi\sources\C
SR9_PT = $(LIB_PT)\peripherals\pwmart\sources\C
SR10_PT = $(LIB_PT)\peripherals\i2c\sources\C
SR11_PT = $(LIB_PT)\peripherals\wdg\sources\C
SR12_PT = $(LIB_PT)\devices\st72f521

COMP = $(PATHC)\cxST7.exe 
ASM  = $(PATHC)\cast7.exe
LNKF = $(PATHC)\clnk.exe
CONV = $(PATHC)\cvdwarf.exe
PGR = $(PATHC)\chex.exe
CFLAGS = +mods +debug +split -co $(OBJ_PT) -i $(SR0_PT) -i $(SR1_PT) -i $(SR2_PT)\
	-i $(SR3_PT) -i $(SR5_PT) -i $(SR6_PT) -i $(SR7_PT) \
	-i $(SR8_PT) -i $(SR9_PT) -i $(SR10_PT) -i $(SR11_PT) -i$(SR12_PT) \
	-l -pck -v -dCOSMIC
AFLAGS = -xx -l -v -dCOSMIC
LFLAGS = -o $(OBJ_PT)\$(APPLI).st7  -m $(OBJ_PT)\$(APPLI).map 
PGRFLAGS = -o $(OBJ_PT)\$(APPLI).s19 $(OBJ_PT)\$(APPLI).st7  
CC = $(COMP) $(CFLAGS)
AS = $(ASM) $(AFLAGS)
LK = $(LNKF) $(LFLAGS)
CV = $(CONV)
EXE = $(PGR) $(PGRFLAGS)
ECHO = echo
CP = copy
RM = del

OBJ_LIST = $(OBJ_PT)\main.o $(OBJ_PT)\i2c.o $(OBJ_PT)\vector_521.o
SRC_LIST = $(SR5_PT)\main.c $(SR10_PT)\i2c.c $(OBJ_PT)\..\..\config\cosmic\vector_521.c

$(OBJ_PT)\$(APPLI).s19: $(OBJ_PT)\$(APPLI).elf
	$(EXE) 
	
$(OBJ_PT)\$(APPLI).elf: $(OBJ_PT)\$(APPLI).st7
	$(CV) $(OBJ_PT)\$(APPLI).st7 

$(OBJ_PT)\$(APPLI).st7: $(OBJ_LIST)
	$(LK) st72f521.lkf 	      

$(OBJ_PT)\main.o: $(SR5_PT)\main.c
	$(CC) $(SR5_PT)\main.c

$(OBJ_PT)\itc.o: $(SR0_PT)\itc.c $(SR0_PT)\itc_hr.h $(SR0_PT)\itc.h
	$(CC) $(SR0_PT)\itc.c   

$(OBJ_PT)\mcc.o: $(SR1_PT)\mcc.c $(SR1_PT)\mcc_hr.h $(SR1_PT)\mcc.h
	$(CC) $(SR1_PT)\mcc.c  

$(OBJ_PT)\io.o: $(SR2_PT)\io.c $(SR2_PT)\io_hr.h $(SR2_PT)\io.h
	$(CC) $(SR2_PT)\io.c
	
$(OBJ_PT)\adc.o: $(SR3_PT)\adc.c $(SR3_PT)\adc_hr.h $(SR3_PT)\adc.h
	$(CC) $(SR3_PT)\adc.c	

$(OBJ_PT)\timer.o: $(SR6_PT)\timer.c $(SR6_PT)\timer_hr.h $(SR6_PT)\timer.h
	$(CC) $(SR6_PT)\timer.c 

$(OBJ_PT)\sci.o: $(SR7_PT)\Sci.c $(SR7_PT)\Sci_hr.h $(SR7_PT)\Sci.h
	$(CC) $(SR7_PT)\Sci.c

$(OBJ_PT)\spi.o: $(SR8_PT)\spi.c $(SR8_PT)\spi_hr.h $(SR8_PT)\spi.h
	$(CC) $(SR8_PT)\spi.c

$(OBJ_PT)\pwmart.o: $(SR9_PT)\pwmart.c $(SR9_PT)\pwmart_hr.h $(SR9_PT)\pwmart.h
	$(CC) $(SR9_PT)\pwmart.c

$(OBJ_PT)\i2c.o: $(SR10_PT)\i2c.c $(SR10_PT)\i2c_hr.h $(SR10_PT)\i2c.h
	$(CC) $(SR10_PT)\i2c.c

$(OBJ_PT)\wdg.o: $(SR11_PT)\wdg.c $(SR11_PT)\wdg_hr.h $(SR11_PT)\wdg.h
	$(CC) $(SR11_PT)\wdg.c					
	
$(OBJ_PT)\vector_521.o: $(OBJ_PT)\..\..\config\cosmic\vector_521.c
	$(CC) $(OBJ_PT)\..\..\config\cosmic\vector_521.c

clean:
	if exist $(OBJ_PT)\*.o $(RM) $(OBJ_PT)\*.o    
	if exist $(OBJ_PT)\*.ls $(RM) $(OBJ_PT)\*.ls	
	if exist $(OBJ_PT)\*.elf $(RM) $(OBJ_PT)\*.elf
	if exist $(OBJ_PT)\*.st7 $(RM) $(OBJ_PT)\*.st7
	if exist $(OBJ_PT)\*.s19 $(RM) $(OBJ_PT)\*.s19
	$(MAKE) -f st72f521.mak 

#******************* (c) 2002  ST Microelectronics *********** END OF FILE****

⌨️ 快捷键说明

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