Tue Oct 2 11:42:51 EDT 2012
Many things are pointing into one direction, the dsPIC30F2012 which
I've ordered several years ago when I was still thinking about porting
Staapl to dsPIC. This probably won't happen, as Staapl by itself
is a time sink and another world in some sense. It's main use is for
writing interfacting components (i.e. USB interface, knobs & buttons).
I need a platform for Haskell/C/DSP stuff and apart from plain PC with
Pd, it seems that the dsPIC might be a good candidate:
- More traditional RISC register machine
- GCC available
- FreeRTOS available
- Small DIP packaging
- A simple DSP (Single cycle MAC, fixed point multiplication, bit rev addr)
EDIT: Compilers are not free?
I have an early version of dsPIC GCC, C30 version 3.01
The Microchip website is a bit confusiong. It seems that these
tools + math library are not / no longer free, so what's the deal?
Microchip highly recommends the MPLAB XC16 Standard Compiler (SW006022-1) for new designs.
The MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs is a fully ANSI
compliant product with standard libraries for both architectures. It
is highly optimizing and takes advantage of many architecture-specific
features to provide efficient software code generation.
If this is the case, I don't know if I really want to buy into this shit.
There seems to be PIC16 support in LLVM since 2.4
Something to find out..