📄 bldc_metrowerks.mak
字号:
#**************** (c) 2004 STMicroelectronics ********************************
# PROJECT : Brushless BLDC Sensorless motor drive Software Library
# COMPILER : ST7 METROWERKS C (HIWARE) / COSMIC
#
# VERSION : 1.0.0
#
# CREATION DATE : 08.2003
# AUTHOR : F.COSTE / Microcontroller Application Lab / ST Hong Kong
#
# DESCRIPTION : Makefile for Metrowerks ST7 C-Compiler
# *****************************************************************************
# THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY. ST MICROELECTRONICS
# SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES
# WITH RESPECT TO ANY CLAIMS ARISING FROM USE OF THIS SOFTWARE.
# *****************************************************************************
# ---------------------------- PROJECT NAME -----------------------------------
PROJECT = BLDC_Metrowerks
# ------------------------ TOOLS PATHS DEFINITION -----------------------------
TOOLS_PATH = C:\Metrowerks\CodeWarrior_STM_V1.1\Prog
# ---------------------------- COMMANDS DEFINITION ----------------------------
COMP = $(TOOLS_PATH)\Cst7.exe
LINK = $(TOOLS_PATH)\Linker.exe
BURN = $(TOOLS_PATH)\Burner.exe
# ------------------------------- COMPILER OPTIONS ----------------------------
# Basic
#COMPOPTIONS = -N -Cc -Ml -F7 -Lasm=%n.lst
# Highest density code
COMPOPTIONS = -N -Cc -Ml -F7 -Lasm=%n.lst -Os -Ou -Of -Ol0 -OnPMNC -Or
# Lowest debug complexity
#COMPOPTIONS = -N -Cc -Ml -F7 -Lm -Lasm=%n.lst -Os -Onu -Onf -Ol0 -Onbt -Onca -Oncn -One -Ont=
# -------------------------- EXECUTABLE COMMAND DEFINES -----------------------
ENV = default.env
CC = $(COMP) $(COMPOPTIONS)
# ----------------------------- OBJECT FILES LIST -----------------------------
OBJ_LIST = main.o mtc.o opamp.o ports.o regul.o ST7MC_hr.o mtc_hr.o adc.o LinSCI.o\
it_ST7MC.o Timer.o Misc.o wwdg.o spi.o
# -------------------------------- LINK ---------------------------------------
# -B forces linker to produce executable file with same name than abs file
$(PROJECT).abs : $(ENV) $(OBJ_LIST) $(PROJECT).prm
$(LINK) -B $(PROJECT).prm
# --------------------------- APPLICATION FILES -------------------------------
main.o : $(ENV) main.c version.h lib.h
$(CC) main.c
ST7MC_hr.o : $(ENV) ST7MC_hr.c ST7MC_hr.h mtc_hr.h version.h lib.h
$(CC) ST7MC_hr.c
it_ST7MC.o : $(ENV) it_ST7MC.c it_ST7MC.h ST7MC_hr.h mtc_hr.h version.h lib.h
$(CC) it_ST7MC.c
mtc.o : $(ENV) mtc.c mtc.h lib.h mtc_hr.h version.h
$(CC) mtc.c
mtc_hr.o : $(ENV) mtc_hr.c mtc_hr.h lib.h version.h
$(CC) mtc_hr.c
opamp.o : $(ENV) opamp.c opamp.h ST7MC_hr.h mtc_hr.h version.h
$(CC) opamp.c
ports.o : $(ENV) ports.c ports.h ST7MC_hr.h mtc_hr.h version.h
$(CC) ports.c
adc.o : $(ENV) adc.c adc.h ST7MC_hr.h mtc_hr.h lib.h
$(CC) adc.c
LinSCI.o : $(ENV) LinSCI.c LinSCI.h lib.h ST7MC_hr.h mtc_hr.h version.h
$(CC) LinSCI.c
Timer.o : $(ENV) Timer.c Timer.h lib.h ST7MC_hr.h mtc_hr.h version.h
$(CC) Timer.c
regul.o : $(ENV) regul.c regul.h lib.h ST7MC_hr.h mtc_hr.h version.h
$(CC) regul.c
Misc.o : $(ENV) Misc.c Misc.h lib.h version.h
$(CC) Misc.c
wwdg.o : $(ENV) lib.h ST7MC_hr.h
$(CC) wwdg.c
spi.o : $(ENV) spi.c spi.h lib.h ST7MC_hr.h
$(CC) spi.c
#**** (c) 2004 ST Microelectronics ***************** END OF FILE *************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -