[Tinyos-help] Can Radio Receive become "Stuck" ?

Joe Polastre joe at polastre.com
Wed Jun 21 16:51:18 PDT 2006


Are you returning a valid message pointer in the Receive function or
does the message pointer get corrupted?  Using JTAG or investing the
pointer status could help diagnose your problem.

-Joe

ps: You are welcome to write the SP glue components to run on Mica2 or
MicaZ.  We would certainly welcome the contribution.

On 6/21/06, Ted Herman <ted-herman at uiowa.edu> wrote:
> Dear Radio Stack Experts (using moteiv distro, GenericComm interface):
>
> I've got a program that enters a curious behavior.  Initially, for a few
> minutes, it sends and receives messages.  Sending is driven by Timer
> events.  Then it stops receiving messages, though it continues to send
> messages (the sending is done out of a posted task).   I watch the
> messages via sf/TOSBase.
>
> Why do I think it stops receiving messages?  The first thing in the
> ReceiveMsg event is a call to Leds.greenToggle().  During the first
> few minutes, this blinks as one would expect, but then stops blinking
> (other behavior such as the sent message contents confirms the
> hypothesis that the mote is not receiving, though messages are in
> the air to be received).
>
> Because messages continue to be sent, I reckon the task queue
> can't be such that Led blinking would be inhibited (I welcome being
> corrected on this point, since I'm a T2 newbie).  In fact, I added
> a Leds.redToggle() to the sending task, and I do see the red
> blink once a minute, as expected, even as the receiving is deaf.
>
> What would be the efficient way to diagnose this kind of situation?
>
> Thanks,
>
> Ted.
>
> ps.  If the answer is "use SP instead" then please consider that
> I need to support Mica2 and MicaZ and I'd like to keep a common
> codebase.
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>


More information about the Tinyos-help mailing list