[Tinyos-help] [Tinyos-devel] TinyOS port on TI CC2520DK

Thomas Schmid thomas.schmid at gmail.com
Thu Nov 25 04:36:44 PST 2010


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
<hsieh.kit at googlemail.com> 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 <sallai at isis.vanderbilt.edu>
> 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
>> <hsieh.kit at googlemail.com> 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
>> > <hsieh.kit at googlemail.com>
>> > 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
>> >>>> <sallai at isis.vanderbilt.edu>  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"<hsieh.kit at googlemail.com>
>> >>>>>  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
>> >>>>>> <mmaroti at math.u-szeged.hu>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
>> >>>>>>> <hsieh.kit at googlemail.com>  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
>> >>>>>>>> <mmaroti at math.u-szeged.hu
>> >>>>>>>>
>> >>>>>>>> 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
>> >>>>>>>>> <hsieh.kit at googlemail.com>  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
>> >>>>>>>>>> Tinyos-devel at millennium.berkeley.edu
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
>> >>>>>>>>>>
>> >>>>>>>>
>> >>>>> _______________________________________________
>> >>>>> Tinyos-help mailing list
>> >>>>> Tinyos-help at millennium.berkeley.edu
>> >>>>>
>> >>>>>
>> >>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>> >>>>>
>> >>
>> >
>> >
>> > _______________________________________________
>> > Tinyos-help mailing list
>> > Tinyos-help at millennium.berkeley.edu
>> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>> >
>
>



More information about the Tinyos-help mailing list