I have a licence for IAR so I 'm using it. It is more convenient, all the source code from TI is based on IAR. And when I have ported contiki on the CC2530 the only sources were based on IAR too.
regards, Mathieu -----Message d'origine----- De : jonsm...@gmail.com [mailto:jonsm...@gmail.com] Envoyé : mercredi 21 décembre 2011 18:15 À : M Pouillot Cc : linux-zigbee-devel@lists.sourceforge.net Objet : Re: [Linux-zigbee-devel] Zigbee-linux CC2530 implementation 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