If you're loading code into the CC2530, can the sdcc link to the TI
code, or are you forced to use IAR?

On Wed, Dec 21, 2011 at 11:33 AM, jonsm...@gmail.com <jonsm...@gmail.com> wrote:
> On Wed, Dec 21, 2011 at 11:30 AM, M Pouillot <m.pouil...@watteco.com> wrote:
>> Hi Jon,
>>
>> I have a specific architecture on which is necessary to keep the Z-Stack 
>> implementation on CC2530 with its own uart protocol. We have to imagine that 
>> it is  not possible to change the CC2530 firmware and so we need to adapt 
>> the linux driver to the CC2530 uart protocol and not the opposite. Via the 
>> CC2530 uart protocol, we can access to the mlme-data-request, 
>> mlme-data-confirm  and mlme-data-indication... I understand that I can't use 
>> directly the serial driver which is connected to 802.15.4 MAC layer. So I 
>> think I need to use a mix between hardMAC(fakehard) and the serial driver... 
>> have you some suggestions?
>
> What you suggest is the best way to do it.  It shouldn't be too hard.
> You might want to practice with a user space app doing the serial
> communication to the CC2530 first and then switch the code over to a
> kernel driver.
>
> Probably easier to work with a CC2531 USB stick on a desktop machine
> until you get everything debugged.
>
>>
>> best regards,
>>
>> Mathieu
>>
>> -----Message d'origine-----
>> De : jonsm...@gmail.com [mailto:jonsm...@gmail.com]
>> Envoyé : mercredi 21 décembre 2011 17:04
>> À : M Pouillot
>> Cc : linux-zigbee-devel@lists.sourceforge.net
>> Objet : Re: [Linux-zigbee-devel] Zigbee-linux CC2530 implementation
>>
>> Check out Contiki. Contiki already has an open source CC2530 implementation 
>> using sdcc compiler.
>>
>> It shouldn't be too hard to alter that code to work in this environment.
>>
>> On Wed, Dec 21, 2011 at 3:06 AM, M Pouillot <m.pouil...@watteco.com> wrote:
>>> Hello all,
>>>
>>>
>>>
>>> I need to implement a 6lowpan linux driver for the CC2530 from TI.
>>> This transceiver purposes its own serial protocol to manage its Z-MAC
>>> (embedded
>>> 802.15.4 Mac layer).  I see Linux-Zigbee allows hardMAC (for
>>> transceiver embedded Mac layer) or serial driver for which is
>>> necessary to have a
>>> 802-15-4 linux implementation. So what is the best way for me to
>>> implement my specific device (serial + hardMAC)? May be there is a
>>> near implementation.
>>>
>>> By the way for the HardMAC implementation, I don't understand in the
>>> fakehard.c example how are received the data and how are sent to the
>>> higher layer?
>>>
>>>
>>>
>>> thanks a lot for your feedback,
>>>
>>>
>>>
>>>
>>>
>>> Mathieu a newbie in linux driver ;-)
>>>
>>>
>>> ----------------------------------------------------------------------
>>> --------
>>> Write once. Port to many.
>>> Get the SDK and tools to simplify cross-platform app development.
>>> Create new or port existing apps to sell to consumers worldwide.
>>> Explore the Intel AppUpSM program developer opportunity.
>>> appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev
>>> _______________________________________________
>>> Linux-zigbee-devel mailing list
>>> Linux-zigbee-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>>>
>>
>>
>>
>> --
>> Jon Smirl
>> jonsm...@gmail.com
>>
>>
>
>
>
> --
> Jon Smirl
> jonsm...@gmail.com



-- 
Jon Smirl
jonsm...@gmail.com

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to