No idea, I replicated on my box and as said already in the previous email, it compiled for both msp430-46/47, here's my environment:
a-linan@zolertia:~/Desktop/TinyOS/tinyos-github$ git log --oneline 85de51d CC2420X driver fixes a-linan@zolertia:~/Desktop/TinyOS/tinyos-github$ msp430-gcc --version msp430-gcc (GCC) 4.7.0 20120322 (mspgcc dev 20120716) Makefile: COMPONENT=PppRouterC # PFLAGS += -DENABLE_SPI0_DMA # PFLAGS += -DCC2420_DEF_CHANNEL=21 CFLAGS += -DMAX_PARENT=1 CFLAGS += -DROUTE_TABLE_SZ=3 # use rpl PFLAGS += -DRPL_ROUTING -DRPL_STORING_MODE -I$(LOWPAN_ROOT)/tos/lib/net/rpl # PFLAGS += -DRPL_OF_MRHOF # and ppp PFLAGS += -I$(TOSDIR)/lib/ppp PFLAGS += -I$(TOSDIR)/lib/fragpool # this works around fragmentation in the RX buffer pool PFLAGS += -DPPP_HDLC_RX_FRAME_LIMIT=1 -DPPP_HDLC_TX_FRAME_LIMIT=8 # if you set this, the stack won't use dhcp to assign addresses -- it # will use this prefix combined with TOS_NODE_ID PFLAGS += -DIN6_PREFIX=\"fec0::\" # derive short address from the dhcp address assignment, if possible PFLAGS += -DBLIP_DERIVE_SHORTADDRS Commented in PppRouterC.nc: // UDP shell on port 2000 //components UDPShellC; // prints the routing table // components RouteCmdC; "make z1 blip" with msp430-47 yields in: compiled PppRouterC to build/z1/main.exe 37350 bytes in ROM 8134 bytes in RAM For msp430-46: compiled PppRouterC to build/z1/main.exe 39572 bytes in ROM 8170 bytes in RAM Regards, --Antonio On Wed, Mar 20, 2013 at 3:16 PM, Jhon James <[email protected]> wrote: > Now the size of the code reduced from 1218 bytes overflow to 436 check > this error > > > /root/top/t2_cur/tinyos-release/tos/lib/ppp/LcpAutomatonP.nc:543:93: > warning: variable ‘in_actions’ set but not used [-Wunused-but-set-variable] > /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: > build/z1/main.exe section `.bss' will not fit in region `ram' > /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: region `ram' > overflowed by 436 bytes > > collect2: ld returned 1 exit status > make: *** [exe0] Error 1 > > > This can be because of msp430-46 you think??? Now the overflowed by 436 > > > > On Wed, Mar 20, 2013 at 2:11 PM, Jhon James <[email protected]> wrote: > >> I can switch to that as well if that is more efficient not a problem. >> Thanks for helping out I will try and will get back to you if it works >> well. Thanks once again >> >> >> On Wed, Mar 20, 2013 at 2:10 PM, Antonio Linan <[email protected]>wrote: >> >>> BTW, I'm using msp430-47, code size is a little smaller than msp430-46 >>> but nevertheless it compiles for both. >>> >>> --Antonio >>> >>> >>> On Wed, Mar 20, 2013 at 3:08 PM, Antonio Linan <[email protected]>wrote: >>> >>>> Makefile: >>>> COMPONENT=PppRouterC >>>> # PFLAGS += -DENABLE_SPI0_DMA >>>> # PFLAGS += -DCC2420_DEF_CHANNEL=21 >>>> >>>> CFLAGS += -DMAX_PARENT=1 >>>> CFLAGS += -DROUTE_TABLE_SZ=3 >>>> >>>> Results: >>>> >>>> warning: variable ‘in_actions’ set but not used >>>> [-Wunused-but-set-variable] >>>> compiled PppRouterC to build/z1/main.exe >>>> 37350 bytes in ROM >>>> 8134 bytes in RAM >>>> msp430-objcopy --output-target=ihex build/z1/main.exe build/z1/main.ihex >>>> writing TOS image >>>> a-linan@zolertia:~/Desktop/TinyOS/tinyos-github/apps/PppRouter$ >>>> >>>> --Antonio >>>> >>>> >>>> On Wed, Mar 20, 2013 at 2:57 PM, Jhon James <[email protected]>wrote: >>>> >>>>> defined them in makefile and commented the lines as instructed here is >>>>> the error >>>>> >>>>> >>>>> >>>>> >>>>> /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: >>>>> build/z1/main.exe section `.bss' will not fit in region `ram' >>>>> /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: region >>>>> `ram' overflowed by 1218 bytes >>>>> >>>>> collect2: ld returned 1 exit status >>>>> make: *** [exe0] Error 1 >>>>> >>>>> Regard's >>>>> >>>>> >>>>> On Wed, Mar 20, 2013 at 1:29 PM, Antonio Linan <[email protected]>wrote: >>>>> >>>>>> Add those defines to the Makefile, if you want to know where are >>>>>> defined by default use something like grep/find. >>>>>> >>>>>> --Antonio >>>>>> >>>>>> >>>>>> On Wed, Mar 20, 2013 at 2:23 PM, Jhon James <[email protected]>wrote: >>>>>> >>>>>>> Hello Antonio, >>>>>>> >>>>>>> >>>>>>> // UDP shell on port 2000// components UDPShellC; >>>>>>> // prints the routing table// components RouteCmdC; >>>>>>> >>>>>>> >>>>>>> >>>>>>> It is not mentioned in which file you need to comment these files. >>>>>>> PppRouterC.nc is the file in which I found these links to comment >>>>>>> >>>>>>> http://zolertia.sourceforge.net/wiki/index.php/Blip_v2.0 >>>>>>> >>>>>>> You can update that link. Also I want to ask that those defines >>>>>>> >>>>>>> #define MAX_PARENT 1 >>>>>>> #define ROUTE_TABLE_SZ 3 >>>>>>> >>>>>>> where we have to define them?? I mean in the same PppRouter.nc file? >>>>>>> Moreover >>>>>>> >>>>>>> his is test code not committed to trunk (not will ever be), when we >>>>>>> manage to get a final solution that makes us feel comfortable and gets >>>>>>> accepted by the core we will bring these changes to main trunk, at the >>>>>>> moment all the testing can be found r*eferenced here*, and soon at >>>>>>> My GitHub in a test branch >>>>>>> >>>>>>> by 'referenced here' you mean this page ( >>>>>>> http://zolertia.sourceforge.net/wiki/index.php/Blip_v2.0) or some >>>>>>> other?? >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 20, 2013 at 11:15 AM, Jhon James <[email protected]> >>>>>>> wrote: >>>>>>> > Hello Antonio, >>>>>>> > >>>>>>> > Thanks for the pointer. I just scrolled the page down. and read >>>>>>> > further. I thought that page was quite an old one. That is why I >>>>>>> asked >>>>>>> > whether that implementation is included in the latest release or >>>>>>> not. >>>>>>> > I will change the code and will get back to you if I will need any >>>>>>> > further help. >>>>>>> > >>>>>>> > Thanks once again. >>>>>>> > >>>>>>> > Regard's >>>>>>> > >>>>>>> > On Wed, Mar 20, 2013 at 11:00 AM, Antonio Linan < >>>>>>> [email protected]> wrote: >>>>>>> >> Examples are self explanatory: >>>>>>> >> >>>>>>> >> make z1 blip install,2 bsl,/dev/ttyUSB1 >>>>>>> >> >>>>>>> >> >>>>>>> >> Replace ttyUSB1 for whatever port the mote is assigned. >>>>>>> >> >>>>>>> >> --Antonio >>>>>>> >> >>>>>>> >> >>>>>>> >> On Wed, Mar 20, 2013 at 11:58 AM, Antonio Linan < >>>>>>> [email protected]> wrote: >>>>>>> >>> >>>>>>> >>> Read the wiki, again but carefully, it shows the files you need >>>>>>> to change >>>>>>> >>> for the applications to compile, and the code examples already >>>>>>> points out >>>>>>> >>> how to set the node id on compilation (install,X where X is the >>>>>>> desired ID). >>>>>>> >>> >>>>>>> >>> --Antonio >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> On Wed, Mar 20, 2013 at 11:54 AM, Jhon James < >>>>>>> [email protected]> wrote: >>>>>>> >>>> >>>>>>> >>>> Hello Help Desk, Antonio and Eric, >>>>>>> >>>> >>>>>>> >>>> I was trying to install 6LowPAN Blip implementation on Z1 motes >>>>>>> using >>>>>>> >>>> the following link >>>>>>> >>>> >>>>>>> >>>> http://zolertia.sourceforge.net/wiki/index.php/Blip_v2.0 >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> I have the latest release of the TinyOs and the problem that I >>>>>>> am >>>>>>> >>>> currently having is that when I try to install the Ppp_Router >>>>>>> example >>>>>>> >>>> I get the following error >>>>>>> >>>> >>>>>>> >>>> make z1 blip install,1 >>>>>>> >>>> >>>>>>> >>>> /root/top/t2_cur/tinyos-release/tos/lib/ppp/LcpAutomatonP.nc: In >>>>>>> >>>> function ‘LcpAutomatonP__0__processEventActions_’: >>>>>>> >>>> >>>>>>> /root/top/t2_cur/tinyos-release/tos/lib/ppp/LcpAutomatonP.nc:543:93: >>>>>>> >>>> warning: variable ‘in_actions’ set but not used >>>>>>> >>>> [-Wunused-but-set-variable] >>>>>>> >>>> /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: >>>>>>> >>>> build/z1/main.exe section `.bss' will not fit in region `ram' >>>>>>> >>>> /usr/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: >>>>>>> region >>>>>>> >>>> `ram' overflowed by 1534 bytes >>>>>>> >>>> collect2: ld returned 1 exit status >>>>>>> >>>> make: *** [exe0] Error 1 >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> Now I believe that the latest tinyos-release does not contain >>>>>>> the >>>>>>> >>>> compressed implementation of the blip for z1 motes. Is that >>>>>>> right??? >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> Also how we know from here that the node id is 1?? I mean I did >>>>>>> not >>>>>>> >>>> burn the node id. The motes are new motes that I recieved >>>>>>> almost a >>>>>>> >>>> month ago. I only burnt the LED blink code just to blink the >>>>>>> LED's and >>>>>>> >>>> they work perfectly okay. >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> Also I want to ask that when I do >>>>>>> >>>> >>>>>>> >>>> make z1 install >>>>>>> >>>> >>>>>>> >>>> it installs the firmware in ttyUSB0 device and i believe that >>>>>>> MOTECOM >>>>>>> >>>> variable tell which one to program. Now I have a 3 nodes one is >>>>>>> >>>> ttyUSB0, other is ttyUSB1 and the third is ttyUSB2. What >>>>>>> argument to >>>>>>> >>>> pass in order to access the particular node?? >>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> Regard's >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> -- >>>>>>> >>> -- >>>>>>> >>> Antonio Liñan Colina >>>>>>> >>> R+D+I Engineer >>>>>>> >>> @: [email protected] >>>>>>> >>> @: [email protected] >>>>>>> >>> ------------------------------ >>>>>>> >>> Advancare >>>>>>> >>> T: +34 93 582 02 70 >>>>>>> >>> http://www.advancare.com >>>>>>> >>> http://www.zolertia.com >>>>>>> >>> http://zolertia.sourceforge.net >>>>>>> >>> http://webshop.zolertia.com >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> -- >>>>>>> >> -- >>>>>>> >> Antonio Liñan Colina >>>>>>> >> R+D+I Engineer >>>>>>> >> @: [email protected] >>>>>>> >> @: [email protected] >>>>>>> >> ------------------------------ >>>>>>> >> Advancare >>>>>>> >> T: +34 93 582 02 70 >>>>>>> >> http://www.advancare.com >>>>>>> >> http://www.zolertia.com >>>>>>> >> http://zolertia.sourceforge.net >>>>>>> >> http://webshop.zolertia.com >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Antonio Liñan Colina >>>>>> R+D+I Engineer >>>>>> @: [email protected] >>>>>> @: [email protected] >>>>>> ------------------------------ >>>>>> Advancare >>>>>> T: +34 93 582 02 70 >>>>>> http://www.advancare.com >>>>>> http://www.zolertia.com >>>>>> http://zolertia.sourceforge.net >>>>>> http://webshop.zolertia.com >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Antonio Liñan Colina >>>> R+D+I Engineer >>>> @: [email protected] >>>> @: [email protected] >>>> ------------------------------ >>>> Advancare >>>> T: +34 93 582 02 70 >>>> http://www.advancare.com >>>> http://www.zolertia.com >>>> http://zolertia.sourceforge.net >>>> http://webshop.zolertia.com >>>> >>> >>> >>> >>> -- >>> -- >>> Antonio Liñan Colina >>> R+D+I Engineer >>> @: [email protected] >>> @: [email protected] >>> ------------------------------ >>> Advancare >>> T: +34 93 582 02 70 >>> http://www.advancare.com >>> http://www.zolertia.com >>> http://zolertia.sourceforge.net >>> http://webshop.zolertia.com >>> >> >> > -- -- Antonio Liñan Colina R+D+I Engineer @: [email protected] @: [email protected] ------------------------------ Advancare T: +34 93 582 02 70 http://www.advancare.com http://www.zolertia.com http://zolertia.sourceforge.net http://webshop.zolertia.com
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
