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

📄 st72f63b.mak

📁 st7单片机关于slave方式I2C总线设计的源程序,使用ST7单片机的很有用
💻 MAK
字号:
##
#******************************************************************************
#COPYRIGHT 2003 STMicroelectronics
#Source File Name : st72f63B.mak
#Group            : IPSW, CMG - IPDF
#Author           : MCD Application Team
#Date First Issued:  6/2/2002
#********************************Documentation*********************************
#General Purpose - make file
#********************************RevisionHistory*******************************
#1. Added LIB_PT for library location
#2. Added common reg file structure
#______________________________________________________________________________
#Date:6/2/2002        	Release: 1.0
#Date:23/09/2003        Release: 2.0 
#******************************************************************************/
# Change PATHC to Cosmic installation directory
PATHC  = C:\COSMIC\ST7

# Change LIB_PT to ST7lib installation directory
LIB_PT = c:\ST7_LIB2
APPLI = i2cs_csmc

OBJ_PT = ..\..\object\cosmic
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\i2cslave\sources\C
SR11_PT = $(LIB_PT)\peripherals\wdg\sources\C
SR12_PT = $(LIB_PT)\devices\st72f63
COMP = $(PATHC)\cxST7.exe 
ASM  = $(PATHC)\cast7.exe
LNKF = $(PATHC)\clnk.exe
CONV = $(PATHC)\cvdwarf.exe
PGR = $(PATHC)\chex.exe
CFLAGS = +modml +debug +split -co $(OBJ_PT) -i $(SR0_PT) -i $(SR2_PT)\
	-i $(SR3_PT) -i $(SR5_PT) -i $(SR6_PT) -i $(SR7_PT) \
	-i $(SR10_PT) -i $(SR11_PT) -i $(SR12_PT) -l -pck -e -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


# Add/remove the peripherals used in the application
OBJ_LIST = $(OBJ_PT)\main.o $(OBJ_PT)\i2cs.o $(OBJ_PT)\vector_63B.o 

SRC_LIST = $(SR5_PT)\main.c $(SR0_PT)\itc.c $(SR7_PT)\Sci.c \
    $(SR2_PT)\io.c $(SR3_PT)\adc.c $(SR6_PT)\timer.c \
	$(SR10_PT)\i2cs.c\
	$(SR11_PT)\wdg.c $(OBJ_PT)\..\..\config\cosmic\vector_63B.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) st72f63B.lkf 	      

$(OBJ_PT)\main.o: $(SR5_PT)\main.c  $(SR5_PT)\main.h
	$(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)\i2cs.o: $(SR10_PT)\i2cs.c $(SR10_PT)\i2cs_hr.h $(SR10_PT)\i2cs.h
	$(CC) $(SR10_PT)\i2cs.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)\wdg.o: $(SR11_PT)\wdg.c $(SR11_PT)\wdg_hr.h $(SR11_PT)\wdg.h
	$(CC) $(SR11_PT)\wdg.c					
	
$(OBJ_PT)\vector_63B.o: $(OBJ_PT)\..\..\config\cosmic\vector_63B.c
	$(CC) $(OBJ_PT)\..\..\config\cosmic\vector_63B.c

clean:
	if exist $(OBJ_PT)\*.o $(RM) $(OBJ_PT)\*.o    
	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 st72f63B.mak 

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

⌨️ 快捷键说明

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