For msp430f1611 based motes, current (SVN trunk) BLIP does not compile with
the old compiler 3.2.3.   You must use the new compiler (4.5.3).

The failure mode is ROM space gets filed up.

zot (28): make telosb blip

mkdir -p build/telosb

    compiling PppRouterC to a telosb binary


ncc -o build/telosb/main.exe  -Os -DRPL_ROUTING -DRPL_STORING_MODE
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/rpl
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/ppp
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/fragpool
-DPPP_HDLC_RX_FRAME_LIMIT=1 -DPPP_HDLC_TX_FRAME_LIMIT=8
-DIN6_PREFIX=\"fec0::\" -DBLIP_DERIVE_SHORTADDRS
-DCC2420_HW_ACKNOWLEDGEMENTS  -DCC2420_HW_ADDRESS_RECOGNITION -DPACKET_LINK
-DTOSH_DATA_LENGTH=112 -I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/printf/
-I/home/cire/mm/t2_cur/tinyos-2.x/support/sdk/c/blip/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/interfaces/
 -I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/nwprog/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/shell/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/serial/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/platform/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/icmp/
-I/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/dhcp/
/home/cire/mm/t2_cur/tinyos-2.x/support/sdk/c/blip/lib6lowpan/iovec.c
/home/cire/mm/t2_cur/tinyos-2.x/support/sdk/c/blip/lib6lowpan/in_cksum.c
/home/cire/mm/t2_cur/tinyos-2.x/support/sdk/c/blip/lib6lowpan/ip_malloc.c
/home/cire/mm/t2_cur/tinyos-2.x/support/sdk/c/blip/lib6lowpan/utility.c
/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/table.c
-fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb
-fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22
-DIDENT_APPNAME=\"PppRouterC\" -DIDENT_USERNAME=\"cire\"
-DIDENT_HOSTNAME=\"zot\" -DIDENT_USERHASH=0x11dce1bdL
-DIDENT_TIMESTAMP=0x4f003459L -DIDENT_UIDHASH=0x2a0be597L  PppRouterC.nc
-lm


/home/cire/mm/t2_cur/tinyos-2.x/tos/platforms/telosa/PlatformHdlcUartC.nc:40:2:
warning: #warning Enabling DMA on UART1RX

/home/cire/mm/t2_cur/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2:
warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"

/home/cire/mm/t2_cur/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc:38:2:
warning: #warning "*** USING PACKET LINK LAYER"

/home/cire/mm/t2_cur/tinyos-2.x/tos/lib/net/blip/shell/UDPShellP.nc:260:
warning: call via function pointer

/home/cire/mm/t2_cur/tinyos-2.x/tos/platforms/telosa/PlatformHdlcUartP.nc:181:
warning: `HdlcUart.receivedByte' called asynchronously from
`UsartInterrupts.rxDone'

/home/cire/.bin/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/bin/ld:
region text is full (build/telosb/main.exe section .text)

/home/cire/.bin/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/bin/ld:
region text is full (build/telosb/main.exe section .text)

/home/cire/.bin/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/bin/ld:
section .data [00004000 -> 00004111] overlaps section .text [00004000 ->
0001187d]

make: *** [exe0] Error 1


On Sat, Dec 31, 2011 at 5:17 PM, Antonio Lignan <[email protected]> wrote:

> You are using 3.2.3 version of the compiler instead of the new one that
> allows more code optimization to squeeze blip 2.0.
>
> Quote (from your log):
>  Thread model: single gcc version 3.2.3
> /usr/bin/../lib/gcc-lib/msp430/3.2.3/
>
> Regards
>
>


-- 
Eric B. Decker
Senior (over 50 :-) Researcher
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to