On Sun, Mar 24, 2013 at 11:29 AM, Jhon James <softtro...@gmail.com> wrote:
> Hey Eric > > Thanks for helping out I used the 4.7 version for compilation of BLIP 2.0 > for Z1 motes it provides a bit better compression. I can do a ping with it > till below 700 bytes what is the best way to increase the size to 1280 > bytes or at least above 700 bytes. The Z1 motes are 8Kbytes so is it > possible to achieve that with the Z1 motes?? > Don't know. I would recommend that you get a JTAG debugger and dive in. That's how I figure out this kind of thing. However, current msp430-gdb doesn't work with 4.7 so I do all my debugging with 4.6.3. > On Sun, Mar 24, 2013 at 11:14 PM, Eric Decker <cire...@gmail.com> wrote: > >> >> >> On Sun, Mar 24, 2013 at 6:12 AM, Jhon James <softtro...@gmail.com> wrote: >> >>> Hello Anotniio, >>> >>> I just wanted to tell you that I fixed the problem. I think my compiler >>> was compiling in some wrong directory but now the problem is fix. I want to >>> thank you for your help. I was just wondering that since we have 90KB ROM >>> available then why not move the code to ROM as much as we can and try to >>> achieve the efficiency. I hope that will help. >>> >> >> The code is already in ROM. >> >> The current toolchain 4.6.3 (mspgcc) doesn't support > 64K ROM. >> >> There is an experimental toolchain (4.7) that does. But we currently >> don't support that. >> >> >>> >>> >>> >>> On Fri, Mar 22, 2013 at 3:11 PM, Jhon James <softtro...@gmail.com>wrote: >>> >>>> Hello TinyOS Community >>>> >>>> I am trying to compile PppRouter for z1 motes and getting error below. >>>> I used the tinyos release code can any one tell what is problem . i attahed >>>> modify code. >>>> >>>> >>>> Can you please kindly donwload and place it in your tinyos release and >>>> try to compile it?? >>>> >>>> I tried both release version and simple tinyos but the ram still >>>> overflows. I tried the msp430-47 as well which saves only 6 more bytes. >>>> >>>> >>>> Can you try to compile it and see what is the problem?? I think I did >>>> all the steps but it is still failing. >>>> >>>> Please help out. Here is the error >>>> >>>> >>>> /opt/msp430-47/bin/../lib/gcc/msp430/4.7.0/../../../../msp430/bin/ld: >>>> region `ram' overflowed by 400 bytes >>>> collect2: error: ld returned 1 exit status >>>> >>>> make: *** [exe0] Error 1 >>>> >>>> >>>> >>>> On Thu, Mar 21, 2013 at 8:47 AM, Antonio Linan <ali...@zolertia.com>wrote: >>>> >>>>> 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 <softtro...@gmail.com>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 <softtro...@gmail.com>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 >>>>>>> <ali...@zolertia.com>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 <ali...@zolertia.com >>>>>>>> > 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 >>>>>>>>> <softtro...@gmail.com>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 < >>>>>>>>>> ali...@zolertia.com> 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 < >>>>>>>>>>> softtro...@gmail.com> 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 < >>>>>>>>>>>> softtro...@gmail.com> 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 < >>>>>>>>>>>> ali...@zolertia.com> 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 < >>>>>>>>>>>> ali...@zolertia.com> 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 < >>>>>>>>>>>> softtro...@gmail.com> 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 >>>>>>>>>>>> >>> @: ali...@advancare.com >>>>>>>>>>>> >>> @: ali...@zolertia.com >>>>>>>>>>>> >>> ------------------------------ >>>>>>>>>>>> >>> 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 >>>>>>>>>>>> >> @: ali...@advancare.com >>>>>>>>>>>> >> @: ali...@zolertia.com >>>>>>>>>>>> >> ------------------------------ >>>>>>>>>>>> >> 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 >>>>>>>>>>> @: ali...@advancare.com >>>>>>>>>>> @: ali...@zolertia.com >>>>>>>>>>> ------------------------------ >>>>>>>>>>> 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 >>>>>>>>> @: ali...@advancare.com >>>>>>>>> @: ali...@zolertia.com >>>>>>>>> ------------------------------ >>>>>>>>> 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 >>>>>>>> @: ali...@advancare.com >>>>>>>> @: ali...@zolertia.com >>>>>>>> ------------------------------ >>>>>>>> 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 >>>>> @: ali...@advancare.com >>>>> @: ali...@zolertia.com >>>>> ------------------------------ >>>>> 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 >>> Tinyos-help@millennium.berkeley.edu >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>> >> >> >> >> -- >> Eric B. Decker >> Senior (over 50 :-) Researcher >> >> > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help