📄 st72f561.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 + -