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

📄 st72f561.mak

📁 st7单片机关于can总线设计的源程序,使用ST7单片机的很有用
💻 MAK
字号:
##
#******************************************************************************
#COPYRIGHT 2003 STMicroelectronics
#Source File Name : st72f561.mak
#Group            : IPSW, CMG - IPDF
#Author           : MCD Application Team
#Date First Issued:  14/08/2003
#********************************Documentation*********************************
#General Purpose - make file
#********************************RevisionHistory*******************************
#______________________________________________________________________________
#Date:22/09/2003        Release: 2.0 
#                       1. Added LIB_PT for library location
#                       2. Added common reg file structure 
#     25/05/2004        Release:2.1
#                       1.Added APPLI variable for all project output files
#                       2.Changed sources folder path
#                       3.Added if exist in clean
#******************************************************************************/
# Change it to your Cosmic installation directory
PATHC  = C:\COSMIC\ST7

# Change it to your ST7 installation directory
LIB_PT = C:\st7_lib2

APPLI = can_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
SR14_PT = ..\..\..\..\sources
SR5_PT = C:\st7_lib2\peripherals\CAN\sources\C
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\timer8\sources\C
SR11_PT = $(LIB_PT)\peripherals\wdg\sources\C
SR12_PT = $(LIB_PT)\devices\st72f561
SR13_PT = $(LIB_PT)\peripherals\CAN\sources\C

COMP = $(PATHC)\cxST7.exe 
ASM  = $(PATHC)\cast7.exe
LNKF = $(PATHC)\clnk.exe
CONV = $(PATHC)\cvdwarf.exe
PGR = $(PATHC)\chex.exe
CFLAGS = +modml +debug -co $(OBJ_PT) -i $(SR5_PT) -i $(SR14_PT)\
  -i $(SR13_PT) -i $(SR12_PT) -i $(SR4_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

# Add/remove peripherals used in application

OBJ_LIST = $(OBJ_PT)\main.o $(OBJ_PT)\vector_561.o $(OBJ_PT)\can.o $(OBJ_PT)\user.o 

SRC_LIST = $(SR14_PT)\main.c $(SR0_PT)\itc.c $(SR7_PT)\sci.c \
	$(SR1_PT)\mcc.c $(SR2_PT)\io.c $(SR3_PT)\adc.c $(SR6_PT)\timer.c \
	$(SR8_PT)\spi.c $(SR9_PT)\pwmart.c $(SR10_PT)\timer8.c\
	$(SR11_PT)\wdg.c $(SR13_PT)\can.c $(SR5_PT)\user.c $(OBJ_PT)\..\..\config\cosmic\vector_561.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) st72f561.lkf 	      

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

$(OBJ_PT)\can.o: $(SR13_PT)\can.c $(SR13_PT)\can_hr.h $(SR13_PT)\can.h 
	$(CC) $(SR13_PT)\can.c			

$(OBJ_PT)\user.o: $(SR5_PT)\user.c 
	$(CC) $(SR5_PT)\user.c							
	
$(OBJ_PT)\vector_561.o: $(OBJ_PT)\..\..\config\cosmic\vector_561.c
	$(CC) $(OBJ_PT)\..\..\config\cosmic\vector_561.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 st72f561.mak

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

⌨️ 快捷键说明

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