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/).
Andris On Wed, Feb 1, 2012 at 5:55 AM, Sergio Gonzalez <serg...@ece.ubc.ca> 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<serg...@ece.ubc.ca> 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<serg...@ece.ubc.ca> >>>> 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 > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help