Skip to content

Instantly share code, notes, and snippets.

@NickCarneiro
Created December 1, 2015 05:26
Show Gist options
  • Save NickCarneiro/d79b81a0bd8cbf7e419f to your computer and use it in GitHub Desktop.
Save NickCarneiro/d79b81a0bd8cbf7e419f to your computer and use it in GitHub Desktop.
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
@thomasgruebler
Copy link

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