TI = C:/programs/ti/
CCS = $(TI)ccs1030/ccs/
TMS320 = $(CCS)tools/compiler/ti-cgt-c2000_20.2.4.LTS/
C2000 = $(TI)c2000/C2000Ware_3_04_00_00/
CC = $(TMS320)bin/cl2000
CXX = $(CC)
OUTPUT_OPTION = -fe=$@
CPPFLAGS += -Idevice
CPPFLAGS += -I$(TMS320)include
CPPFLAGS += -I$(C2000)device_support/f2837xd/headers/include
CPPFLAGS += -I$(C2000)driverlib/f2837xd/driverlib
CPPFLAGS += -I$(C2000)libraries/communications/usb/f2837xd/include
CPPFLAGS += -Dccs_c2k
CPPFLAGS += -DCPU1
CPPFLAGS += -v28 -ml -mt --cla_support=cla2 --float_support=fpu64 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff -DRAM -DDEBUG
CPPFLAGS += --abi=eabi
LDFLAGS += -z
#LDFLAGS += -i$(TMS320)include
#LDFLAGS += --reread_libs
LDFLAGS += -i$(TMS320)lib
#LDFLAGS += -llibc.a
LDFLAGS += --rom_model
#Reihenfolge-Problem!!
LDLIBS += $(C2000)libraries/communications/usb/f2837xd/lib/usblib.lib
LDLIBS += $(C2000)driverlib/f2837xd/driverlib/ccs/Debug/driverlib.lib
LDLIBS += 2837x_RAM_lnk_cpu1.cmd
O = codestart.o main.o usb_hal.o device.o
all: mouse.elf
codestart.o: codestart.asm
$(COMPILE.S) $(OUTPUT_OPTION) $<
mouse.elf: $O
$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
Detected encoding: ASCII (7 bit) | 2
|