2017-05-30 05:09 AM
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?
2017-05-31 07:47 AM
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:
Hope that helps,
Antonio
2017-05-31 08:03 AM
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.
2017-05-31 08:10 AM
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?
2017-05-31 04:15 PM
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.
2017-06-01 04:13 AM
I use
. 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.