On Thu, 2011-06-02 at 13:42 +0200, Matthias Ringwald wrote:
> hi
> 
> I don't use uniarch (yet), but adding signal.h solved the problem for me on 
> the mspgcc4.
> 
> If that file's not there, you can also just copy the interrupt macro from 
> there into your code.
> 
> #define interrupt(x) void __attribute__((interrupt (x)))
> 
> That works at least on mspgcc4.

Ok, this made it. I got other problems too and solved them in hardcore
way. First it complained about missing memory.x and I fixed this by
adding

-L/usr/msp430/lib/ldscripts/msp430g2553

which does not look clean way to me. And also it complained about -lc,
so I added

-L/home/tonu/msp/mspgcc4/build/mspgcc/msp430-libc-ti_20110213/src/Build/

which is clearly not from proper source. But it worked. So, Makefile now
looks:

tonu@hp:~/msp/temperature-demo$ cat Makefile 
CC=msp430-gcc
CFLAGS=-Os -Wall -g -mmcu=msp430x2553
#CFLAGS=-Os -Wall -g -mmcu=msp430x2231 --param inline-call-cost=2
# -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop
-ffunction-sections -Wl,--gc-sections -Wl,--relax


OBJS=main.o


all: $(OBJS)
        $(CC) $(CFLAGS) -o main.elf $(OBJS)
-L/usr/msp430/lib/ldscripts/msp430g2553
-L/home/tonu/msp/mspgcc4/build/mspgcc/msp430-libc-ti_20110213/src/Build/

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

clean:
        rm -fr main.elf $(OBJS)
tonu@hp:~/msp/temperature-demo$ 



If someone knows what I am missing or how to make it more clean, let me
know.

tonu@hp:~/msp/temperature-demo$ dpkg --list | grep msp
ii  binutils-msp430                      2.21~msp20110421-1
Binary utilities supporting TI's MSP430 targets
ii  gcc-msp430                           4.5.3~msp20110421-1
The GNU C compiler (cross compiler for MSP430)
ii  msp430mcu                            0~20110512-2
Spec files, headers and linker scripts for TI's MSP430 targets
tonu@hp:~/msp/temperature-demo$ apt-cache search msp43
binutils-msp430 - Binary utilities supporting TI's MSP430 targets
gcc-msp430 - The GNU C compiler (cross compiler for MSP430)
gdb-msp430 - The GNU debugger for MSP430
msp430mcu - Spec files, headers and linker scripts for TI's MSP430
targets
mspdebug - debugging tool for MSP430 microcontrollers
tonu@hp:~/msp/temperature-demo$ 


   Tõnu


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger. 
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today. 
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to