Cool. If it works, then it is best to work and use a single version. Miklos
On Mon, Nov 29, 2010 at 11:46 PM, JeongGil Ko (John) <[email protected]> wrote: > Ah forgot the link. > http://hinrg.cs.jhu.edu/git/?p=jgko/tinyos-2.x.git;a=shortlog;h=refs/heads/cc2520 > Don't forget to checkout the cc2520 branch. > -John > On Nov 29, 2010, at 5:34 PM, Chih-Ming Hsieh wrote: > > Hi Miklos, > > Thank you very much for the information. > > After I traced the code with diag messages, I found that the problem seems > to be RadioAlarm. More specifically, it's in > RandomCollisionLayerP.RadioSend.send(). I found that RadioAlarm.wait() never > triggers an alarm and therefore the message is not sent. I did a test and > found that the only RadioAlarm which can be triggered is the one in > XXXDriverLayerP (in my case, CC2520DriverLayerP). I found that it's wired to > the alarm in platform's HPL code (HplCC2520C.nc, AlarmMicro16C()). The > RadioAlarm in other places seem not working. I don't know whether I miss > something since my code looks similar to the RF230 one. Is there any trick > to make this work? > > Thank you very much for your help. > > Best regards, > Jimmy > > On Sun, Nov 28, 2010 at 5:19 PM, Miklos Maroti <[email protected]> > wrote: >> >> Hi Jimmy, >> >> The rfxlink layer is picking up more chipsets (Atmega128RFA1 is >> working and we have plans for the SI4431) and is actively maintained >> and improved. You can either stick with the older chips/rf2xx/layers >> and util setup or use the lib/rfxlink mainline. I have plans to update >> the packet handling a bit, but that should not affect you. >> >> On Thu, Nov 25, 2010 at 6:40 PM, Chih-Ming Hsieh >> <[email protected]> wrote: >> > Hi Thomas, >> > >> > Thanks for the reply. I tried to stick with the module "rf2xx" and >> > copied >> > two directories "layers" and "util" from /chips/rf2xx/rf230 to >> > /chips/cc2520. Now I can build the project and send one packet (on >> > sniffer >> > and the content seems to be correct). However, it seems like the >> > AMSend.sendDone() is never called. Could you please maybe point me some >> > directions about how to investigate this? >> >> You should put a lot of diag messages into the driver and use the java >> net.tinyos.tools.DiagMsg to print them (you have to connect your mote >> via the serial to the PC). >> >> You can also use the "tinyos-2.x/apps/tests/rfxlink/TestTransmit" >> application to stress the driver and to see if it does not lock up. >> You might have to adopt that program a little but it works fine >> (continuously transmits messages). >> >> Best, >> Miklos >> >> > >> > By the way, I notice that the interface "InterruptCCA" in >> > HplCC2420InterruptsC is not provided in HplCC2520C anymore. Is this a >> > functional change of CC2520 chip? I am not sure whether I need this to >> > integrate MSP430X yet. However, it's good to know whether this affects. >> > >> > Thank you very much for you help. >> > >> > Best regards, >> > Jimmy >> > >> > On Thu, Nov 25, 2010 at 1:36 PM, Thomas Schmid <[email protected]> >> > wrote: >> >> >> >> It won't be a "standard", but we will have several drivers using these >> >> modules eventually. >> >> >> >> >> >> - Thomas >> >> >> >> >> >> >> >> >> >> >> >> On Thu, Nov 25, 2010 at 4:00 AM, Chih-Ming Hsieh >> >> <[email protected]> wrote: >> >> > Hi Janos, >> >> > >> >> > Thanks for the information. I've checked out the new code from the >> >> > trunk. >> >> > Looks like there is a new module "rfxlink" for radio interface. Will >> >> > it >> >> > be >> >> > standard to integrate radio driver with this module for further >> >> > implementation? Should I move to this baseline? What's your opinion? >> >> > (to >> >> > Thomas, too) >> >> > >> >> > Thanks a lot. >> >> > >> >> > Best regards, >> >> > Jimmy >> >> > >> >> > >> >> > >> >> > On Wed, Nov 24, 2010 at 8:31 PM, Janos Sallai >> >> > <[email protected]> >> >> > wrote: >> >> >> >> >> >> Jimmy, >> >> >> >> >> >> I committed the cc2420x driver to the main tree. Since Thomas's >> >> >> cc2520 >> >> >> implementation should be very similar, you can just take a look at >> >> >> the >> >> >> wirings in chips/cc2420x and in platforms/micaz/chips/cc2420x and >> >> >> use >> >> >> them as a reference. >> >> >> >> >> >> Janos >> >> >> >> >> >> On Wed, Nov 24, 2010 at 9:39 AM, Chih-Ming Hsieh >> >> >> <[email protected]> wrote: >> >> >> > Hi Thomas, >> >> >> > >> >> >> > I am currently trying to integrate the cc2520 driver to cc2520dk >> >> >> > platform, >> >> >> > however I encountered some problems. I was wondering if I could >> >> >> > have >> >> >> > some >> >> >> > advices from you. Thank you in advance. >> >> >> > >> >> >> > Currently, I take the reference from the platform setting from >> >> >> > sam3u_ek2520 >> >> >> > and wire cc2520 driver to MSP430X. However, when I tried to >> >> >> > compile, >> >> >> > I >> >> >> > couldn't find a couple of components. Then I tried to use >> >> >> > rf2xx_new >> >> >> > chip >> >> >> > and >> >> >> > this looked better but I still got some errors (until now) due to >> >> >> > some >> >> >> > interface changes (e.g. DummyLayerC.RadioState). So I am thinking >> >> >> > that >> >> >> > maybe >> >> >> > I've got wrong settings and it's better to consult with you about >> >> >> > the >> >> >> > correct combination. >> >> >> > >> >> >> > If possible, could you please tell me what are the correct modules >> >> >> > which >> >> >> > I >> >> >> > should include to make the driver working? Thank you very much. >> >> >> > >> >> >> > Best regards, >> >> >> > Jimmy >> >> >> > >> >> >> > On Thu, Sep 30, 2010 at 11:01 AM, Chih-Ming Hsieh >> >> >> > <[email protected]> >> >> >> > wrote: >> >> >> >> >> >> >> >> Hi Thomas and Janos, >> >> >> >> >> >> >> >> >> >> >> >> Great! Thanks a lot for the information. I am going to try it on >> >> >> >> my >> >> >> >> cc2520DK. Really appreciate your efforts. >> >> >> >> >> >> >> >> Also thanks to Miklos. >> >> >> >> >> >> >> >> Best regards, >> >> >> >> Jimmy >> >> >> >> >> >> >> >>> >> >> >> >>> On 09/23/2010 04:49 PM, Thomas Schmid wrote: >> >> >> >>>> >> >> >> >>>> Yes, we have a cc2520 driver. But it is not in contrib nor main >> >> >> >>>> yet >> >> >> >>>> (though hopefully soon). You can find it here: >> >> >> >>>> >> >> >> >>>> http://github.com/tschmid/tinyos-2.x >> >> >> >>>> >> >> >> >>>> in tos/chips/cc2520 >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> - Thomas >> >> >> >>> >> >> >> >>> >> >> >> >>> On 09/23/2010 04:49 PM, Thomas Schmid wrote: >> >> >> >>>> >> >> >> >>>> Yes, we have a cc2520 driver. But it is not in contrib nor main >> >> >> >>>> yet >> >> >> >>>> (though hopefully soon). You can find it here: >> >> >> >>>> >> >> >> >>>> http://github.com/tschmid/tinyos-2.x >> >> >> >>>> >> >> >> >>>> in tos/chips/cc2520 >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> - Thomas >> >> >> >>>> >> >> >> >>>> -- >> >> >> >>>> Post Doctoral Researcher >> >> >> >>>> University of Michigan, Ann Arbor >> >> >> >>>> >> >> >> >>>> "The most renewable energy we have is our own potential, and >> >> >> >>>> our >> >> >> >>>> own >> >> >> >>>> passion." - Bertrand Piccard >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> On Thu, Sep 23, 2010 at 10:28 AM, Janos Sallai >> >> >> >>>> <[email protected]> wrote: >> >> >> >>>>> >> >> >> >>>>> Jimmy, >> >> >> >>>>> If I remember correctly, Thomas Schmid wrote a cc2520 stack >> >> >> >>>>> based >> >> >> >>>>> on >> >> >> >>>>> my >> >> >> >>>>> cc2420 code. I suggest that you check with him whether the >> >> >> >>>>> code >> >> >> >>>>> is >> >> >> >>>>> publicly >> >> >> >>>>> available. >> >> >> >>>>> Janos >> >> >> >>>>> On Sep 23, 2010 3:43 AM, "Chih-Ming >> >> >> >>>>> Hsieh"<[email protected]> >> >> >> >>>>> wrote: >> >> >> >>>>>> >> >> >> >>>>>> Hi Miklos, >> >> >> >>>>>> >> >> >> >>>>>> Thank you very much for the information. I'll take a look at >> >> >> >>>>>> this >> >> >> >>>>>> module >> >> >> >>>>>> as >> >> >> >>>>>> well as CC2420 port then come back when I get concrete >> >> >> >>>>>> questions. >> >> >> >>>>>> >> >> >> >>>>>> Thanks again and best regards, >> >> >> >>>>>> Jimmy >> >> >> >>>>>> >> >> >> >>>>>> On Wed, Sep 22, 2010 at 2:57 PM, Miklos Maroti >> >> >> >>>>>> <[email protected]>wrote: >> >> >> >>>>>> >> >> >> >>>>>>> Hi Jimmy, >> >> >> >>>>>>> >> >> >> >>>>>>> I do not know of an exact port. There is a cc2420 radio >> >> >> >>>>>>> stack >> >> >> >>>>>>> written >> >> >> >>>>>>> by Janos Sallai (tinyos-2.x-contrib/vu/tos/chips/cc2420x) >> >> >> >>>>>>> that >> >> >> >>>>>>> could >> >> >> >>>>>>> be quite easy to port to the cc2520, but that requires some >> >> >> >>>>>>> effort. I >> >> >> >>>>>>> would be happy to help with that and give hints, but I have >> >> >> >>>>>>> no >> >> >> >>>>>>> access >> >> >> >>>>>>> to a cc2520 based mote. The other option would be to port >> >> >> >>>>>>> the >> >> >> >>>>>>> original >> >> >> >>>>>>> cc2420 code. >> >> >> >>>>>>> >> >> >> >>>>>>> Best, >> >> >> >>>>>>> Miklos >> >> >> >>>>>>> >> >> >> >>>>>>> On Wed, Sep 22, 2010 at 11:38 AM, Chih-Ming Hsieh >> >> >> >>>>>>> <[email protected]> wrote: >> >> >> >>>>>>>> >> >> >> >>>>>>>> Hi Miklos, >> >> >> >>>>>>>> >> >> >> >>>>>>>> Thank you very much for the reply. It's good to know that >> >> >> >>>>>>>> there >> >> >> >>>>>>>> might >> >> >> >>>>>>>> be >> >> >> >>>>>>>> some efforts done before I jump into this. Yes, I am >> >> >> >>>>>>>> referring >> >> >> >>>>>>>> to >> >> >> >>>>>>>> the >> >> >> >>>>>>>> CC2520+MSP430 support. As you suggested I looked up in the >> >> >> >>>>>>>> tinyos-2.x-contrib module and did find a port for CC2500 >> >> >> >>>>>>>> from >> >> >> >>>>>>>> "David >> >> >> >>>>>>> >> >> >> >>>>>>> Moss, >> >> >> >>>>>>>> >> >> >> >>>>>>>> et al." It's a step closer but I suspect there will still >> >> >> >>>>>>>> be >> >> >> >>>>>>>> some >> >> >> >>>>>>>> work >> >> >> >>>>>>>> to >> >> >> >>>>>>>> make it running on CC2520 development kit. Therefore I >> >> >> >>>>>>>> would >> >> >> >>>>>>>> like >> >> >> >>>>>>>> to >> >> >> >>>>>>>> ask >> >> >> >>>>>>> >> >> >> >>>>>>> you >> >> >> >>>>>>>> >> >> >> >>>>>>>> whether you know an exact port for CC2520. Any hints would >> >> >> >>>>>>>> be >> >> >> >>>>>>> >> >> >> >>>>>>> appreciated, >> >> >> >>>>>>>> >> >> >> >>>>>>>> since I had no luck with "tinyos cc2520" combination on >> >> >> >>>>>>>> Google >> >> >> >>>>>>>> search. >> >> >> >>>>>>> >> >> >> >>>>>>> :-( >> >> >> >>>>>>>> >> >> >> >>>>>>>> Thank you very much. >> >> >> >>>>>>>> >> >> >> >>>>>>>> Best regards, >> >> >> >>>>>>>> Jimmy >> >> >> >>>>>>>> >> >> >> >>>>>>>> On Tue, Sep 21, 2010 at 9:15 PM, Miklos Maroti >> >> >> >>>>>>>> <[email protected] >> >> >> >>>>>>>> >> >> >> >>>>>>>> wrote: >> >> >> >>>>>>>>> >> >> >> >>>>>>>>> Hi Jimmy, >> >> >> >>>>>>>>> >> >> >> >>>>>>>>> Are you referring to the support of the CC2520 radio chip >> >> >> >>>>>>>>> and/or >> >> >> >>>>>>>>> for >> >> >> >>>>>>>>> the support of the CC2520 development kit? If I know >> >> >> >>>>>>>>> correctly, >> >> >> >>>>>>>>> then >> >> >> >>>>>>>>> there are efforts (or might have already been done) to >> >> >> >>>>>>>>> port >> >> >> >>>>>>>>> the >> >> >> >>>>>>>>> cc2420 >> >> >> >>>>>>>>> code to cc2520. >> >> >> >>>>>>>>> >> >> >> >>>>>>>>> Miklos >> >> >> >>>>>>>>> >> >> >> >>>>>>>>> On Tue, Sep 21, 2010 at 3:24 PM, Chih-Ming Hsieh >> >> >> >>>>>>>>> <[email protected]> wrote: >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> Dear All, >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> I am planning to work on TinyOS and CC2520DK for my >> >> >> >>>>>>>>>> research >> >> >> >>>>>>>>>> project >> >> >> >>>>>>>>>> therefore I would need a CC2520DK port. Since I couldn't >> >> >> >>>>>>>>>> find >> >> >> >>>>>>>>>> there >> >> >> >>>>>>> >> >> >> >>>>>>> are >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> existing contributions, I would like to confirm you guys >> >> >> >>>>>>>>>> that >> >> >> >>>>>>>>>> there >> >> >> >>>>>>>>>> is >> >> >> >>>>>>>>>> and >> >> >> >>>>>>>>>> will be no TinyOS ported on CC2520DK released in the >> >> >> >>>>>>>>>> short >> >> >> >>>>>>>>>> future >> >> >> >>>>>>>>>> to >> >> >> >>>>>>>>>> avoid >> >> >> >>>>>>>>>> redundant efforts. If there are no efforts on this task, >> >> >> >>>>>>>>>> I >> >> >> >>>>>>>>>> would >> >> >> >>>>>>>>>> like >> >> >> >>>>>>> >> >> >> >>>>>>> to >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> work on it. >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> Hope someone can give me some advices. Thanks in advance. >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> Best regards, >> >> >> >>>>>>>>>> Jimmy >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> _______________________________________________ >> >> >> >>>>>>>>>> Tinyos-devel mailing list >> >> >> >>>>>>>>>> [email protected] >> >> >> >>>>>>>>>> >> >> >> >>>>>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel >> >> >> >>>>>>>>>> >> >> >> >>>>>>>> >> >> >> >>>>> _______________________________________________ >> >> >> >>>>> 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 >> >> >> > >> >> > >> >> > >> > >> > >> > _______________________________________________ >> > 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 > > ------ > JeongGil Ko (John) > Ph.D. Student > Department of Computer Science > Johns Hopkins University > http://www.cs.jhu.edu/~jgko > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
