On Fri, Jun 21, 2013 at 10:33 AM, Thad Guidry <[email protected]> wrote:
> I would rather see Atmel AVR or ARM Cortex M0 as targets.
>
> Also, would low voltage, low power 8-bit targets with under 512KB ram be
> impossible ?
>

Where are you finding 8-bit targets with 512KB ram? Generally they
have 8K or less. The highest end device I plan to work on only has
192KB of RAM.

ARM Cortex-M0 is very similar to Cortex-M4 - it's a subset of ARMv6
rather than ARMv7 technically, so it needs different compiler options
to LLVM, but I would like to support it too. It's easier to develop on
the M4 though, just because of the RAM - ST sells a devkit for $15
that includes a processor with 1MB of Flash and 192KB of SRAM. Once I
get it working there, I'll probably add support for the M3 and M0/M0+
too.

AVR doesn't have a LLVM backend, nor do I think one would be
worthwhile, when vendors like NXP are selling Cortex-M0 chips for
under $1.00. The ARM NVIC is also a lot nicer and it should be
relatively easy to implement interrupt routines in pure Rust (with a C
method signature)
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to