2012/2/1 András Bíró <[email protected]>

> Hi Sergio,
>
> I corrected a bunch of timing error on the rf212 radio with the help
> of Miklos, try updating the /tos/chips/rf212 directory from the main
> svn (http://tinyos-main.googlecode.com/svn/trunk/).
>

How independent is the rf212 stack?

Is it reasonable to update just that part of the tree or are there
dependencies to the main SVN trunk?


>
> Andris
>
> On Wed, Feb 1, 2012 at 5:55 AM, Sergio Gonzalez <[email protected]>
> wrote:
> > Hi Miklos,
> >
> > I am using the files that you sent a few months back and they work well,
> > except that the Zigbits do not issue neither software nor hardware ACKs
> > when prompted (just noticed today). I made sure to include the usual
> > Packet.clear(&msg) and PacketAcknowledgements.requestAck(&msg) before
> > sending packets, so I have no idea why this is. I have read and followed
> > advice from older posts (e.g., increasing SOFTWAREACK_TIMEOUT to 1000 or
> > even 2000, defining PACKET_LINK, etc.) with no luck.
> >
> > Any ideas?
> >
> > Thanks!
> >
> > Sergio
> >
> >
> > On 11/05/2011 11:39 PM, Miklos Maroti wrote:
> >> Hi Sergio,
> >>
> >> On Sun, Oct 30, 2011 at 9:51 PM, Sergio Gonzalez<[email protected]>
>  wrote:
> >>> Hi Miklos,
> >>>
> >>> Thanks for your help! I was already employing the files available from
> the
> >>> tinyos-contrib link that you mention. However, the IO configuration
> setup
> >>> defined in those files corresponds to the physical wirings in the IRIS
> mote,
> >> I have attached the files from THAT repository, so you must not have
> >> the latest version of tinyos-contrib, or using something different.
> >>
> >>> not Zigbit. So, I replaced those with the ones you forwarded and I've
> got
> >>> the radio working now. Except for one line, the modifications I had
> >>> mentioned in my previous email were spot on though. So, just for the
> record,
> >>> the correct ones are:
> >>>
> >>>     ...
> >>>     HplRF230P.PortIRQ ->  IO.PortE5;
> >>>     ...
> >>>     SLP_TR = IO.PortB4;
> >>>     RSTN = IO.PortA7;
> >>>     SELN = IO.PortB0;
> >>>     ...
> >>>
> >>> The line "HplRF230P.PortCLKM ->  IO.PortD6;" is not needed anymore in
> >>> HplRF230C.nc
> >> Glad that it worked out for you.
> >>
> >> Best,
> >> Miklos
> >>
> >>> Thanks again!
> >>>
> >>> Sergio
> >>>
> >>>
> >>>> Hi Sergio,
> >>>>
> >>>> Look at the meshbean platform in
> >>>> tinyos-2.x-contrib/ethz/meshbean900/tos/platforms/meshbean/chips/rf230
> >>>>
> >>>> I have the attached files there, and I am sure these will be good for
> >>>> your platform as well.
> >>>>
> >>>> Best,
> >>>> Miklos
> >>>>
> >>>> On Sat, Oct 29, 2011 at 4:27 AM, Sergio Gonzalez<[email protected]>
> >>>>   wrote:
> >>>>> Hi Miklos,
> >>>>>
> >>>>> Thank you so much for your previous help. I ended up designing new
> boards
> >>>>> for my custom zigbit implementation and finally got TinyOS running on
> >>>>> them.
> >>>>> So far I've got LEDs blinking and serial comms (TestSerial&
>  Printf)
> >>>>> working. However, I have been unable to get the radio working.
> >>>>>
> >>>>> The only thing I've noticed so far is what appears to be an
> incorrect pin
> >>>>> configuration in /tos/platforms/zigbit/chips/rf320/HplRF230C.nc that
> does
> >>>>> not correspond to the presupposed internal pins connections in the
> zigbit
> >>>>> module. The original file specifies the following configuration:
> >>>>>
> >>>>> ? ?...
> >>>>> ? ?HplRF230P.PortCLKM ->    IO.PortD6;
> >>>>> ? ?HplRF230P.PortIRQ ->    IO.PortD4;
> >>>>> ? ?...
> >>>>> ? ?SLP_TR = IO.PortB7;
> >>>>> ? ?RSTN = IO.PortA6;
> >>>>> ? ?SELN = IO.PortB0;
> >>>>> ? ?...
> >>>>>
> >>>>> Obviously, this configuration is intended for the IRIS mote, so I
> changed
> >>>>> it
> >>>>> for zigbit as follows:
> >>>>>
> >>>>> ? ?...
> >>>>> ? ?HplRF230P.PortCLKM ->    IO.PortB0; ? ? // PortB5<- wrong as per
> P.
> >>>>> Sommer
> >>>>> (no?) // PortD6;
> >>>>> ? ?HplRF230P.PortIRQ ->    IO.PortE5; ? ? ? ?// PortD4;
> >>>>> ? ?...
> >>>>> ? ?SLP_TR = IO.PortB4; ? ? ? ? ? ? ? ? ? ? ? ? ? // PortB7;
> >>>>> ? ?RSTN = IO.PortA7; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// PortA6;
> >>>>> ? ?SELN = IO.PortB0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// OK!
> >>>>>
> >>>>> I don't know whether I am wrong here, and what else I am missing to
> get
> >>>>> the
> >>>>> radio working accordingly. I would greatly appreciate your help on
> this
> >>>>> matter!
> >>>>>
> >>>>> Best regards,
> >>>>>
> >>>>> Sergio
> >>>>>
> >>>>>
> > _______________________________________________
> > Tinyos-help mailing list
> > [email protected]
> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Eric B. Decker
Senior (over 50 :-) Researcher
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to