Skip to main content
sean green
Associate
May 30, 2017
Question

new to arm looking for a good ide

  • May 30, 2017
  • 5 replies
  • 880 views
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?

    This topic has been closed for replies.

    5 replies

    Antonio Vilei
    ST Employee
    May 31, 2017
    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
    May 31, 2017
    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
    May 31, 2017
    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?

    Tesla DeLorean
    Guru
    May 31, 2017
    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 VenmoUp vote any posts that you find helpful, it shows what's working..
    Greg Smith
    Associate II
    June 1, 2017
    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.