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
