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

Reply via email to