[Tinyos-devel] TinyOS on Cortex M3?
Paul Kimelman
paul at nikoosha.com
Thu Mar 13 11:35:13 PDT 2008
Janos Sallai wrote:
> AFAIK, there is no free C compiler for the Cortex M3. The one sold by
> CodeSorcery is a port of GCC, so it would integrate well into the TinyOS
> toolchanin, though.
You can get the CodeSourcery port of GCC/GAS/GLD/GDB free. Just download the
"lite" package (or the sources, your choice). They charge for their debug Sprite
(GDB stub), but you can use the OpenOCD one instead. There are also low cost GNU
based options, especially for academia (Rowley has an academic price point).
Also note that IAR and Keil/ARM have free eval compilers/debuggers which are
only limited in max code memory. If your app is only 16K (or 32K for IAR) of
code, you can use it forever for free. They obviously want you to decide you
need more space and buy it, but they do not add restrictions if you can stay
within that memory footprint.
Regards, Paul
> Janos
>
> -----Original Message-----
> From: tinyos-devel-bounces at millennium.berkeley.edu
> [mailto:tinyos-devel-bounces at millennium.berkeley.edu] On Behalf Of John
> Regehr
> Sent: Thursday, March 13, 2008 10:18 AM
> To: tinyos-devel at millennium.berkeley.edu
> Subject: [Tinyos-devel] TinyOS on Cortex M3?
>
> I'm just curious-- has anyone looked into porting TinyOS to Cortex M3
> chips? These represent ARM's attempt to woo developers away from 8 and
> 16 bit MCUs. Based on a quick look, the STM32 product line from ST has
> power numbers roughly in the ballpark for a mote-class device.
>
> http://www.st.com/mcu/inchtml.php?fdir=pages&fnam=stm32
> http://www.st.com/mcu/files/mcu/1190813173.pdf
>
> John Regehr
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-deve
> l
>
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
>
--
Paul Kimelman Personal email
Home: 925.256.4048 Mobile: 510.882.6495
More information about the Tinyos-devel
mailing list