Same for me, thank you Janos!

Ugo

On 02/28/2012 09:33 AM, Markus Becker wrote:
> Janos' commit r5914 for #116 works for me so that no -O2 is needed anymore.
>
> Thanks.
>
>> That someone was me. On tinyos-devel a similar problem ist discussed in the
>> thread "[Tinyos-devel] FTSP not working with mspgcc 4.5.3 and -Os".
>>
>> Markus
>>
>>> Somebody posted a workaround that worked for me too (issue #116 on
>>> tinyos main google project:
>>> http://code.google.com/p/tinyos-main/issues/detail?can=2&start=0&num=100&;
>>> q=
>>> &colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&gro
>>> upb y=&sort=&id=116
>>> <http://code.google.com/p/tinyos-main/issues/detail?can=2&start=0&num=100
>>> &
>>> q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&g
>>> rou pby=&sort=&id=116>)
>>>
>>> "I have a custom application based on cc2420x which exhibits the same
>>> problem. Compiling with -O2 instead of -Os solved the problem for me
>>> though."
>>>
>>> Thus, it seems a compiler issue.
>>>
>>> Ugo
>>>
>>> On 02/24/2012 05:00 PM, Janos Sallai wrote:
>>>> Ugo,
>>>>
>>>> Thanks for the quick response. I currently have msp-gcc-3.2.3
>>>> installed -- that's what I used when I wrote the cc2420x driver. With
>>>> the current snv head from google code, I get an internal compiler
>>>> error when trying to build RadioCountToLeds. I'll try to track down
>>>> what has changed from TinyOS 2.1.1 to 2.1.2-rc1 that could have
>>>> triggered this issue. My suspicion is that it is a compiler bug...
>>>>
>>>> BTW, others have also reported issues with the version of msp430-gcc
>>>> 4.5.3 that is in the Stanford repo. I guess that these packages will
>>>> get updated pretty frequently now that we're preparing for the 2.1.2
>>>> release.
>>>>
>>>> Janos
>>>>
>>>> On Fri, Feb 24, 2012 at 9:27 AM, Ugo Colesanti
>>>>
>>>> <[email protected]>   wrote:
>>>>> Sure,
>>>>> I have the same issue on:
>>>>> - Ubuntu 10.04 (64bit) with msp430-gcc 4.5.3-20110821 (deb taken from
>>>>> tinyos stanford repository)
>>>>> - Ubuntu 11.10 (64bit) with msp430-gcc 4.6.1 compiled from:
>>>>> binutils-2.21.1, gcc-4.6.1 , gdb-7.2, msp430mcu-20111224,
>>>>> msp430-libc-20120125 and patches from  mspgcc-20120125
>>>>> (msp430-binutils-2.21.1a-20120125 ,
>>>>> msp430-gdb-7.2a-20111205 and msp430-gcc-4.6.1-20120125).
>>>>>
>>>>> Here is the cut&   paste of the -v for both compilers:
>>>>> 4.5.3:
>>>>> Using built-in specs.
>>>>> Reading specs from
>>>>> /usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/lib/msp430mcu.spec
>>>>> COLLECT_GCC=msp430-gcc
>>>>> COLLECT_LTO_WRAPPER=/usr/bin/../libexec/gcc/msp430/4.5.3/lto-wrapper
>>>>> Target: msp430
>>>>> Configured with: ../configure
>>>>> --prefix=/home/raz/local/src/tinyos-2.x.tools/tools/msp430.new/debian/
>>>>> us r --target=msp430 --enable-languages=c
>>>>> Thread model: single
>>>>> gcc version 4.5.3 (GCC)
>>>>>
>>>>> 4.6.1:
>>>>> Using built-in specs.
>>>>> Reading specs from
>>>>> /usr/local/lib/gcc/msp430/4.6.1/../../../../msp430/lib/msp430mcu.spec
>>>>> COLLECT_GCC=msp430-gcc
>>>>> COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/msp430/4.6.1/lto-wrapper
>>>>> Target: msp430
>>>>> Configured with: ../gcc-4.6.1/configure --build=i686 --host=i686
>>>>> --target=msp430 --enable-languages=c --program-prefix=msp430-
>>>>> --with-mpfr-include=/usr/include --with-mpfr-lib=/usr/lib
>>>>> --with-gmp-include=/usr/include ' '
>>>>> Thread model: single
>>>>> gcc version 4.6.1 20110627 (mspgcc dev 20120125) (GCC)
>>>>>
>>>>> Thanks in advance,
>>>>>
>>>>> Ugo
>>>>>
>>>>> On 02/24/2012 03:48 PM, Janos Sallai wrote:
>>>>>> Ugo,
>>>>>>
>>>>>> I will look into this. Can you please give me some more details on
>>>>>> the particular compiler you use? Where did you install it from? If
>>>>>> you built it from source, what patches did you include and what
>>>>>> parameters did you use on the configure script?
>>>>>>
>>>>>> Thanks,
>>>>>> Janos
>>>>>>
>>>>>> On Thu, Feb 23, 2012 at 1:27 PM, Ugo Colesanti
>>>>>>
>>>>>> <[email protected]>     wrote:
>>>>>>> I'am currently using 2.1.2 rc1 tag from svn on ubuntu with
>>>>>>> msp430-gcc 4.5.3 compiler. When I try to use any application with
>>>>>>> cc2420x extra on my telosb everything compiles but then the
>>>>>>> application does not start (boot.booted never called). I faced this
>>>>>>> issue on
>>>>>>> TestNetworkLpl and RadioCountToLeds.
>>>>>>> I plugged the JTAG and compiled RadioCountToLeds app with -O0 . It
>>>>>>> seems that the problem appears in CC2420XDriverLayerP.nc during
>>>>>>> SoftwareInit.init:
>>>>>>> At the end of the function there is a call SpiResource.request()
>>>>>>> that, when granted calls the initRadio function. This function
>>>>>>> calls on its turn resetRadio() which writes on IOCFG0 register of
>>>>>>> CC2420. The writeRegister function fails on "status.value = call
>>>>>>> FastSpiByte.splitRead()" in the sense that it loops forever in
>>>>>>> Msp430SpiNoDMAP.nc in a while(! call Usart.isRxPending()) .
>>>>>>> I commented the content of the resetRadio() function in
>>>>>>> CC2420XDriverLayerP and at least the mote boots (but of course the
>>>>>>> radio does not work).
>>>>>>> Am I the only one having this issue? Am I missing something when
>>>>>>> using the cc2420x stack?
>>>>>>>
>>>>>>>
>>>>>>> p.s. I opened an issue (#116) on tinyos google project but
>>>>>>> unfortunately nobody replied
>>>>>>>
>>>>>>> --
>>>>>>> Ugo Maria Colesanti
>>>>>>> Dipartimento di Informatica e Sistemistica
>>>>>>> Sapienza Universita' di Roma
>>>>>>> Via Ariosto 25, II floor, room B221
>>>>>>> 00185, Rome
>>>>>>> http://wiserver.dis.uniroma1.it/cms/index.php?id=8
>>>>>>> Phone:  +39 06 77274003
>>>>>>> Fax:    +39 06 77274002
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Tinyos-help mailing list
>>>>>>> [email protected]
>>>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-
>>>>>>> he lp
>>>>> --
>>>>> Ugo Maria Colesanti
>>>>> Dipartimento di Informatica e Sistemistica
>>>>> Sapienza Universita' di Roma
>>>>> Via Ariosto 25, II floor, room B221
>>>>> 00185, Rome
>>>>> http://wiserver.dis.uniroma1.it/cms/index.php?id=8
>>>>> Phone:  +39 06 77274003
>>>>> Fax:    +39 06 77274002
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> ------------------------------------------------
> | Dipl.-Ing. Markus Becker
> | Communication Networks
> | TZI - Center for Computing Technologies
> | University Bremen
> | Germany
> ------------------------------------------------
> | web: http://www.comnets.uni-bremen.de/~mab/
> | mailto: [email protected]
> | telephone: +49 421 218 62379
> | building: NW1 room: N2260
> ------------------------------------------------
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


-- 
Ugo Maria Colesanti
Dipartimento di Informatica e Sistemistica
Sapienza Universita' di Roma
Via Ariosto 25, II floor, room B221
00185, Rome
http://wiserver.dis.uniroma1.it/cms/index.php?id=8
Phone:  +39 06 77274003
Fax:    +39 06 77274002

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to