The SAM3 family is HUGE! Many chips work slightly different, with different sets of peripherals. We used the SAM3U-EK kit, and TinyOS worked on there.
I have the SAM3S-EK board too, and that port worked just fine too. Yes, probably not all peripherals were implemented, but many things were (e.g. we had a CC2520 hooked up to it). @Phil: the only common things on the Cortex-M's are the interrupt controller (NVIC) as well as a system timer. That's what ARM mandates. All the other peripherals are custom to every chip family. The System Timer could be used for a simple scheduler, e.g. a default timer. However, it doesn't have many features. It was intended to be used as a system tick timer, which TinyOS tries to avoid. Cheers, - Thomas On Wed, Apr 23, 2014 at 11:30 AM, Michiel Konstapel <[email protected]>wrote: > We're currently using an STM32F373CC [1] on our router/gateway nodes, > running a very minimal TinyOS port (just GPIO, timer, UART and SPI, no low > power modes or ADCs yet). Quite nice to work with so far, and excellent > bang for the buck compared to the big MSP430s if the power consumption is > no issue. > Kind regards, > Michiel > > [1] http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN10/PF253090 > > > -----Original Message----- > > From: [email protected] [mailto:tinyos-help- > > [email protected]] On Behalf Of Philip Levis > > Sent: Wednesday, April 23, 2014 18:41 > > To: Thomas Schmid > > Cc: Tinyos-Help > > Subject: Re: [Tinyos-help] TinyOS support for Atmel chips on newer > > ZigBit modules (ATZB) > > > > On Apr 23, 2014, at 7:26 AM, Thomas Schmid <[email protected]> > > wrote: > > > > > It really is all about writing drivers for those chips. The port for > > the SAM3U and SAM3S are pretty good, though they lack a little bit in > > low-power features (e.g. turning peripherals properly on and off). > > > > I'm definitely interested to hear what Cortex M chips people are > > using/want to use, to see if it's possible to do reasonable chip- > > independent implementations. I've poked around at the SAM3 code but > > haven't looked at other chip data sheets to have a sense of how > > much/what differs, if at all. > > > > Phil > > _______________________________________________ > > 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
