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