[sdiy] Microcontrollers for eurorack use... What to use?
MTG
grant at musictechnologiesgroup.com
Sun Jan 4 18:58:07 CET 2015
Here is the Rowley link:
http://www.rowley.co.uk/arm/
CrossWorks for ARM is a complete C/C++ and assembly language development
system for Cortex-M, Cortex-A, Cortex-R, ARM7, ARM9, ARM11, and XScale
microcontrollers. And when we say complete we mean complete -—
CrossWorks for ARM is packed full of features such as:
CrossStudio Integrated Development Environment. This is our own,
natively built, IDE which takes care of edit, build, download, and
debugging over SWD/JTAG.
GNU GCC and Clang/LLVM C/C++ toolchains.
The CrossWorks Debugger. Our multi-core debugger able to seamlessly
debug applications built from within the IDE or applications built with
external toolchains.
The CrossWorks C Library. This is our own non-GPL and non-LGPL C
runtime library is designed from the ground up for embedded processor
applications.
The CrossWorks Tasking Library, known as CTL. CTL is a royalty-free
tasking library that provides a multi-priority, preemptive, task
switching and synchronization facility.
GB
On 1/4/2015 9:20 AM, Eric Brombaugh wrote:
> Like Olivier I prefer to use a simple editor/gcc/make/gdb flow running
> in Linux for my ARM embedded development, but for those who want a
> tightly integrated IDE with syntax highlighting, source debugging and
> other advanced features, or those who don't care to work in a Linux
> environment there are a number of free dev tools that work with the
> STM32 in Windows:
>
> http://www.emblocks.org/web/ - Em::Blocks is a free and featureful IDE
> that is easy to install and supports the STM32 Discovery boards out of
> the box. I've done a few test projects with this tool and found it
> fairly easy to use. Em::Blocks supports "semihosting" which allows you
> to redirect C stdio (printf, etc) to the host machine over the SWD/USB
> connection and also allows realtime probing of variables in a running
> process without halting.
>
> http://www.coocox.org/ - CoIDE is free IDE based on reskinned Eclipse
> that supports a wide variety of ARM processors including some (but not
> all) of the STM32 line. I've used this for a few projects where the
> client needed to build under Windows. CoIDE also supports the STM32
> STLink V2 download/debug protocol without extra effort.
>
> http://www.keil.com/arm/mdk.asp - Keil MDK is an expensive but well
> maintained IDE that "pro" shops use. There is a code-size limited free
> version for evaluation purposes that will generate up to 32kB binaries.
> I've used this for several small projects. The downside I've found is
> that it doesn't support STLink V2, so a more mainstream download/debug
> pod like a Segger J-Link is needed. Keil has excellent code optimization
> - typically binaries are 1/2 to 1/3 the size of those generated by GCC
> for the same input source. Unfortunately the 32kB code size limit is
> applied *prior* to the optimization step.
>
> There are others out there but these are the ones I have direct
> experience with.
>
> Eric
More information about the Synth-diy
mailing list