[sdiy] MCU IDEs

Chris Juried cjuried at yahoo.com
Fri Feb 19 02:56:11 CET 2016


Thank you for your input, Steve. I think I am going to stick with Atmel Studio since I am doing most of my work with Atmel based products along with the AVRISP MKII programmer. Seems to be a nice combination, however, I will keep my eyes open for enhancements and cross compatibility with other products.  Sincerely,   
  Chris Juried  
Audio Engineering Society (AES) Member  
InfoComm-Recognized AV Technologist
http://www.JuriedEngineering.com (Juried Engineering, LLC.)


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.


      From: "sleepy_dog at gmx.de" <sleepy_dog at gmx.de>
 To: synth-diy at dropmix.xs4all.nl 
 Sent: Thursday, February 18, 2016 3:07 PM
 Subject: Re: [sdiy] MCU IDEs
   
 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 (Juried Engineering, LLC.)
 http://www.TubeEquipment.com (Tube Equipment Corporation)
 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
 
 
 
_______________________________________________
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/20160219/19e2b075/attachment.htm>


More information about the Synth-diy mailing list