Dear Mehmet,

I could not figure out the proper source of the problem, but I suspect
that the SPI bus is not acquired when the CC2420 driver wants to use
it. Unfortunately the code paths are rather convoluted, so I cannot be
sure. I have written and attached a simple test case which checks for
this condition (toggles all LEDs when an SPI write access is attempted
without the resource being acquired). Could you please modify your
files and these these to verify my assumption? Please let me know if
you see unusual blinking of leds when you run your program.

Miklos

On Wed, Aug 26, 2009 at 12:38 PM, Mehmet Akif
Antepli<[email protected]> wrote:
> Thanks for your reply Miklos,
>
> I'll be waiting for your fix.
>
> --
> Mehmet Akif Antepli
>
> On Wed, Aug 26, 2009 at 1:01 PM, Miklos Maroti <[email protected]>
> wrote:
>>
>> Hi Mehmet,
>>
>> Not yet, I am currently abroad. I will have to look into this, but I
>> know what the problem is: some code for the MicaZ (probably CC2420
>> specific) assumes that it is the only user of the SPI bus and does not
>> sets its SaveSelect line manually. I will just have to find where.
>>
>> Miklos
>>
>> On Wed, Aug 26, 2009 at 11:58 AM, Mehmet Akif
>> Antepli<[email protected]> wrote:
>> > Hi Miklos,
>> >
>> > Did you have a chance to look for what's wrong (if there is any) in
>> > Atm128SpiP.nc ?
>> >
>> > --
>> > Mehmet Akif Antepli
>> > On Tue, Aug 25, 2009 at 11:21 AM, Mehmet Akif Antepli
>> > <[email protected]> wrote:
>> >>
>> >> Hi Miklos,
>> >>
>> >> I am using micaz motes and XubunTOS-2.1.
>> >>
>> >> On Tue, Aug 25, 2009 at 10:55 AM, Miklos Maroti
>> >> <[email protected]>
>> >> wrote:
>> >>>
>> >>> Dear Mehmet,
>> >>>
>> >>> What platform are you using?
>> >>>
>> >>> Miklos
>> >>>
>> >>> On Mon, Aug 24, 2009 at 6:02 PM, Philip Levis<[email protected]>
>> >>> wrote:
>> >>> > It looks like you made this change. Can you take a look?
>> >>> > Phil
>> >>> >
>> >>> > Begin forwarded message:
>> >>> >
>> >>> > From: Mehmet Akif Antepli <[email protected]>
>> >>> > Date: August 15, 2009 9:05:58 AM PDT
>> >>> > To: Tinyos-Help <[email protected]>
>> >>> > Subject: [Tinyos-help] Atm128SpiP.nc Rev. 1.10
>> >>> > Hi,
>> >>> >
>> >>> > I have updated my tinyos-2.1.0 tree from the CVS. But there seems to
>> >>> > be
>> >>> > a
>> >>> > problem with Atm128SpiP.nc rev.1.10.
>> >>> >
>> >>> > I am using CTP to form a multihop network. Before update of
>> >>> > Atm128SpiP,
>> >>> > i
>> >>> > was using rev.1.9. and the network has been forming.
>> >>> > After code update packets can't be delivered to root node. All the
>> >>> > connections are  lost soon after i reset the network.
>> >>> >
>> >>> > The following line is commented out in the rev.1.10
>> >>> >     call Spi.enableSpi(TRUE);
>> >>> >
>> >>> > When i enable this line, network is running normally.
>> >>> >
>> >>> > I could't figure it out!.
>> >>> >
>> >>> > Any suggestions?
>> >>> > --
>> >>> > Mehmet Akif Antepli
>> >>> > Grad. Student
>> >>> > Dept. of EEE
>> >>> > Middle East Technical University
>> >>> >
>> >>> > _______________________________________________
>> >>> > Tinyos-help mailing list
>> >>> > [email protected]
>> >>> >
>> >>> >
>> >>> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>> >>> >
>> >
>> >
>
>

Attachment: Atm128SpiC.nc
Description: Cdf file

Attachment: Atm128SpiP.nc
Description: Cdf file

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

Reply via email to