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

Reply via email to