[sdiy] MCU IDEs
sleepy_dog at gmx.de
sleepy_dog at gmx.de
Thu Feb 18 21:07:49 CET 2016
I am only familiar with ARM Cortex stuff. There are different
implementers of ARM Cortex M processors, like STM, NXP, even Atmel has some.
Usually (from my experience), there will be IDEs (as in, commercial,
packaged with compiler / linker toolchain) which support a whole range
of MCUs with ARM core (cortex, partially also arm9, arm7) across
different implementers - but not other MCU types like avr or pic.
I don't know anymore what Ksil supports, but believe me, I have looked
for ARM tool chains and have seen none that also supported completely
different MCU cores. That would have to be some behemoth with several
compiler suites. I could be wrong but from what I've seen so far...
Some IDEs I have at least tried, which all support Cortex M from
different implementers:
(- I hate Keil. Not because it looks like from 1989, but the usability
is similar. And meta infos in project files, seriously? And when I last
tried Keil (V4.x ?), it was not able to do debugging with threads, e.g..
RTOS based firmware)
- Atollic TrueStudio (eclipse based, some fancy features (some of which
are addons costing extra, like test automation for embedded), Lite
version free but somewhat crippled, full version in the thousands of $)
- Rowley Crossworks (their own editor, used to suck, but has gotten
better over the years. They have a ~ 150 bucks non-commercial license)
Those two set up all the debugging stuff, I installed it and it just
worked. Tried Olimex and ST-link debug adapters.
free and open:
- Eclipse-CDT + ARM GCC NONE EABI compiler toolchain + OpenOCD + GDB,
then as debugger perhaps Olimex adapters, or ST-link if you use ST. I
like SWD for my projects -> smaller connector than JTAG
This option used to be (IMO) horrible and frustrating, half baked, half
working, but it is getting less and less so.
You need to set up the debugger settings yourself, there are tutorials.
Once that works, it does so pretty decently.
Free but not open, and every other version update has some annoying flaws:
- CooCox CoIDE. But a version that works often allows very quick setup
of a project and get going actially initializing some devboard and
testing hardware.
But since you said *reliable*, this is probably not your first choice :-D
Steve
Am 18.02.2016 um 02:59 schrieb Chris Juried:
> Hi Group,
>
> With all the discussion of Microchip acquiring Atmel, I began to
> wonder if there is a group favoured IDE for various MCUs. I am
> currently using Atmel Studio for Atmel products and Keil for TI
> products . If I wanted to expand to Microchip, TI MSP, Cortex,
> Parallex, NXT, STM, etc.. products, is there a recommended IDE that is
> user-friendly with the many different MCUs available?
> Sincerely,
> Chris Juried
> Audio Engineering Society (AES) Member
> InfoComm-Recognized AV Technologist
> http://www.JuriedEngineering.com
> <http://www.juriedengineering.com/> (Juried Engineering, LLC.)
> http://www.TubeEquipment.com <http://www.tubeequipment.com/> (Tube
> Equipment Corporation)
> http://www.HistoryOfRecording.com <http://www.historyofrecording.com/>
> (History of Recording)
>
>
> This e-mail, and any attachments thereto, is intended only for use by
> the addressee(s) named herein and may contain legally privileged
> and/or confidential information. If you are not the intended recipient
> of this e-mail, you are hereby notified that any distribution or
> copying of this email, and any attachments thereto, is strictly
> prohibited. If you have received this email in error, please
> immediately notify me at (754) 300-9972 and permanently delete the
> original and any copy of any e-mail and any printout thereof.
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20160218/9c5c82fc/attachment.htm>
More information about the Synth-diy
mailing list