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
<colesa...@dis.uniroma1.it> 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/usr
> --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
>> <colesa...@dis.uniroma1.it>  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
>>> Tinyos-help@millennium.berkeley.edu
>>> 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
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to