Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
makefile for msp430 gcc on osx
OBJECTS=blink.o
GCC_DIR = ~/ti/gcc/bin
SUPPORT_FILE_DIRECTORY = ~/ti/gcc/include
DEVICE = msp430g2231
CC = $(GCC_DIR)/msp430-elf-gcc
GDB = $(GCC_DIR)/msp430-elf-gdb
CFLAGS = -I $(SUPPORT_FILE_DIRECTORY) -mmcu=$(DEVICE) -O2 -g
LFLAGS = -L $(SUPPORT_FILE_DIRECTORY)
all: ${OBJECTS}
$(CC) $(CFLAGS) $(LFLAGS) $? -o $(DEVICE).out
debug: all
$(GDB) $(DEVICE).out

Good to know, if you have already CCS and GCC inside CCS installed, the directories look (depending on version) like this:

GCC_DIR = /Applications/ti/ccsv7/tools/compiler/msp430-gcc-6.4.0.32_osx/bin
SUPPORT_FILE_DIRECTORY = /Applications/ti/ccsv7/ccs_base/msp430/include_gcc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment