I'm guessing that

 

                $(CC) $(CFLAGS) -0s -g -mmcu=msp430x2617 -o led.elf led.c

 

should be

 

                $(CC) $(CFLAGS) -Os -g -mmcu=msp430x2617 -o led.elf led.c

 

That is, an O (oh) instead of a zero, to optimize for size. Could be mistaken 
though, since you specified -O2 in CFLAGS.

Michiel

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Jordi 
Soucheiron
Sent: woensdag 19 mei 2010 9:22
To: Michael Schippling
Cc: tinyos forum
Subject: Re: [Tinyos-help] Using TinyOS mspgcc toolchain for building 
MSP430MCU-s

 

I've had to do this quite regularly. A makefile like the one you're asking for 
could look like this:
CFLAGS=-O2 -DPRINTFUART_ENABLED 
CC=msp430-gcc

all:
    $(CC) $(CFLAGS) -0s -g -mmcu=msp430x2617 -o led.elf led.c 
    msp430-objcopy --output-target=ihex led.elf  led.ihex
    z1-bsl --z1 -c $(shell motelist-z1 -c | cut -d, -f2 | head -n1) -r -e -I -p 
led.ihex

This example is for the Zolertia Z1 (based on the msp430f2617) but changing the 
appropriate bits I'm sure you'll be able to make it work with your platform.
Good luck

Jordi Soucheiron
Software Engineer

DEXMA
Parc Tecnològic la Salle
Sant Joan de la Salle, 42
08022 Barcelona
t/f: [+34] 93 181 01 95
www.dexmatech.com <http://www.dexmatech.com> 
[email protected] <mailto:[email protected]> 

2010/5/18 Michael Schippling <[email protected]>

You can find most everything anyone knows about mspgcc at:
    mspgcc.sourceforge.net/

MS



Andres Vahter wrote:
> Hi,
>
> I have mspgcc toolcain installed and it is working well with telosb.
> How can I use it for building and uploading a simple example program
> from TI webpage: MSP430F22x2, MSP430F22x4

> <http://www.ti.com/lit/zip/slac123>?

> These example programs consist of only single .c file.
>
> Could someone provide example how Makefile should look like and how to
> upload binary to MCU using tos-bsl.
>
> Andres
>
>

> ------------------------------------------------------------------------

>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

 

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to