Mspgcc

Links

http://www.mikrocontroller.net/articles/MSPGCC

Como compilar, linkar e programar com JTAG um arquivo main.c

msp430-gcc -Os -mmcu=msp430x1612 -o main.o main.c -lm
msp430-objcopy -O ihex main.o main.hex
msp430-jtag -er main.hex
msp430-jtag -r

Makefile

Mudar o makefile conforme modelo do processador a ser programado!

Exemplo de um makefile para o mspgcc para Windows:

# MCU = família do modelo do processador
# Este campo deve corresponder ao processador o qual será programado !!!
MCU = msp430x149 
CC = msp430-gcc
CFLAGSMAIN= -mmcu=$(MCU) -O2 -Wall -g -lm
CFLAGS = -mmcu=$(MCU) -O2 -Wall -c

all: main

clean:
    del *.o

main:  main.c
    $(CC) $(CFLAGSMAIN) $^ -o $@.o

%.o:    %.c
    $(CC) $(CFLAGS) $< -o $@

%.hex:    %
    msp430-objcopy $<.o -O ihex $@

%.jtag: %.hex
    msp430-jtag -er $<
    msp430-jtag -r
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.