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
