cancel
Showing results for 
Search instead for 
Did you mean: 

new to arm looking for a good ide

sean green
Associate II
Posted on May 30, 2017 at 14:09

So far I found.

Mbed cli - I'd prefer a built application not something I need to install python + git + mercurial. Not impressed. I may try the online version.

MDK-ARM - Said it was free then asked for licenses. Not sure if this is free or not. No issue with paying for the IDE but I'd like to check it out first.

truestudio - seems to have an evaluation at least. not tried yet.

Any recommendations? - or is there a thread on this somewhere?

5 REPLIES 5
Antonio Vilei
Senior III
Posted on May 31, 2017 at 16:47

Hi Sean,

if you're looking for a free IDE, you may consider using

http://www.st.com/en/development-tools/sw4stm32.html

, which is based on Eclipse and gcc.

All the software examples included in STM32Cube packages are preconfigured for use with it.

In your post, however, you mentioned mbed, which is a completely different software platform, compared to STM32Cube. In case you were not aware of it, STM32Cube is a software initiative by STMicroelectronics. You can find more details here:

http://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32cube.html

Hope that helps,

Antonio

sean green
Associate II
Posted on May 31, 2017 at 17:03

yes I'd prefer software initiative as I assume the can libraries are them built in? I did install truestudio and love the layout but I assume this is not going to be initiative. I'll give the cube a try.

sean green
Associate II
Posted on May 31, 2017 at 17:10

I also bought a waveshark and it came with a stm32cubemx. I downloaded

/external-link.jspa?url=http%3A%2F%2Fwww.st.com%2Fen%2Fdevelopment-tools%2Fsw4stmhtml

and had no idea how to connect the two projects. So I watched this nightmare.

https://www.youtube.com/watch?v=PqsgSVbgfBs

Please tell me that does not need to be done?Is there no way to simple just load a project?

Posted on June 01, 2017 at 01:15

Keil has free licenses for STM32 Cortex-M0/M0+ parts.

Cube is going to focus on IAR and Keil due to the heaviest professional uptake of those tools. A lot of people hate Eclipse based tools, especially workspaces.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Greg Smith
Associate II
Posted on June 01, 2017 at 13:13

I use

http://www.rowley.co.uk/arm/

. This is a paid for IDE, but not stupidly expensive in terms of a professional development environment. It runs fast (being written in C++, I believe, and is available for linux, Windows, Mac...)

I have found them to be helpful and responsive over many years (old ARM7 projects, XScale, Ferroceon, STM32F7 and H7). They have just released CrossStudio version 4.0 and updates to the STM32 support (which includes STM32H7). You can choose/swap between the latest clang and GCC tool chains with one project setting.

They include a tool to import a cube-generated project, if you need this.