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

📄 makefile

📁 C6000系列开发板之6701相关文档机说明
💻
字号:
#modify following lines for your paths
C6X_DIR	= c:\Ti\C6000\cgtools
SSL_DIR	= c:\ti\c6000\ssl

# paths to c6x development

C6X_BIN_DIR = $(C6X_DIR)\bin
C6X_LIB_DIR = $(C6X_DIR)\lib
C6X_INCLUDE_DIR = $(C6X_DIR)\include
EVM6X_INCLUDE_DIR = C:\ti\c6000\evm6x\dsp\include
EVM6X_DRV_LIB_DIR = C:\ti\c6000\evm6x\dsp\lib\drivers
EVM6X_DEV_LIB_DIR = C:\ti\c6000\evm6x\dsp\lib\devlib

SSL_H_DIR     = $(SSL_DIR)\include
SSLLIB_DIR    = $(SSL_DIR)\lib

# includes and defines
DEFINES =
INCLUDES = -i$(H)  -i$(SSL_H_DIR) -i$(C6X_INCLUDE_DIR) -i$(EVM6X_INCLUDE_DIR)
LIBS = $(EVM6X_DRV_LIB_DIR)\drv6x.lib $(C6X_LIB_DIR)\rts6201.lib $(SSLLIB_DIR)\csl6201.lib $(EVM6X_DEV_LIB_DIR)\dev6x.lib 

# utilities

AR = $(C6X_BIN_DIR)\ar6x     # archiver
AS = $(C6X_BIN_DIR)\cl6x     # assembler
CC = $(C6X_BIN_DIR)\cl6x     # compiler
HX = $(C6X_BIN_DIR)\hex6x    # hex conversion utility
LK = $(C6X_BIN_DIR)\lnk6x    # linker

#options

# CFLAGS = -c -as -ss -ealst -o3 -op0 -mt -g -mw -k -ml -q -pm -mg $(INCLUDES)
CFLAGS=  -c -q -as -ealst -ss -o3 -op0 -mt -pm -ml3 -g $(INCLUDES)

# objects needed for encoder

OBJECTS= gather.obj

gather.out : $(OBJECTS)
	$(LK) -m examples.map -c *.obj link.cmd $(LIBS) -o gather.out

# Dependencies for each file

gather.obj : gather.c gather.h
        $(CC) $(CFLAGS) gather.c
       

⌨️ 快捷键说明

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