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

📄 makefile

📁 这是几个TMS320F2812应用程序举例
💻
字号:
# makefile for DSP28x
# By RealSYS	2004/4/22

#----- out file name -----
TARGET = ex05_dac

#----- C source files -----
SRC = start.c				\
	main.c					\
	DSP281x_regdef.c		\
	dsp281x_init.c			\
	DSP281x_DefaultIsr.c	\
	debug_serial.c			\
	lcd.c

#----- ASM source files -----
ASRC = 

#----- command file -----
CMDFILE	= dsp2812.cmd

#----- Compiler directory & exe files -----
BIN_DIR = \CCStudio_v3.1\C2000\cgtools\bin
LIB_DIR = \CCStudio_v3.1\C2000\cgtools\lib
INC_DIR = \CCStudio_v3.1\C2000\cgtools\include
CC      = $(BIN_DIR)\cl2000.exe
ASM     = $(BIN_DIR)\asm2000.exe
LNK     = $(BIN_DIR)\lnk2000.exe

OBJS = $(SRC:.c=.obj) $(ASRC:.asm=.obj)

#----- C compiler option -----
C_OPT = -g -i$(INC_DIR) -d"LARGE_MODEL" -ml -v28

#----- Assembler option -----
ASM_OPT = -v28 

#----- Link option -----
LNK_OPT = -o$(TARGET).out -m$(TARGET).map $(OBJS) $(CMDFILE) -l $(LIB_DIR)\rts2800_ml.lib

# Compile: create object files from C source files.
%.obj : %.c
	$(CC) $(C_OPT) $<
	
# Assemble: create object files from assembler source files.
%.obj : %.asm
	$(ASM) $(ASM_OPT) $<

# Link: create coff output file from object files.
.SECONDARY : $(TARGET).out
.PRECIOUS : $(OBJS)
%.out: $(OBJS) $(CMD_FILE)
	$(LNK) $(LNK_OPT) $<

# Default target.
all: $(TARGET).out

# Target: clean project.
clean: 
	del *.out
	del *.map
	del *.obj

⌨️ 快捷键说明

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