Author Topic: STM32 development tools  (Read 4949 times)

0 Members and 1 Guest are viewing this topic.

Offline lucazader

  • Contributor
  • Posts: 15
  • Country: nz
Re: STM32 development tools
« Reply #25 on: January 13, 2017, 06:52:41 am »
Bit late to the discussion I know, but thought i would add my 2c as well.

At work we have recently shifted from Keil to Atollic Truestudio.

While keil is great, their v5 compiler was having more and more issues with newer ST processors that we are looking to use, eg F3 and F7 series. While their new v6 compiler (based on llvm) looks great, it would have required re-starting our support subscription, which is as expensive as all heck.

We looked around and ended up switching to what i had been using at home for quite a while: Truestudio.

It's a great IDE. It's basically Eclipse + GCC + GDB, but with a few nice ide additions. Some optimisations and changes to how they use the CDT build system and also much better/more reliable gdb support, especially for trace debugging etc. It also works great with the STMcube.
It's also much easier to setup, just install and go.
It does have a few downsides however. but for us they were less of an impact than the downsides of keil.

Oh and as others have mentioned, the free/lite version has no code size limitations. The only real limits are they restrict some/most of the extra advanced debugging functionality that things like standard eclipse+gcc dont offer anyway.
« Last Edit: January 13, 2017, 06:57:48 am by lucazader »

Offline mubes

  • Regular Contributor
  • *
  • Posts: 190
  • Country: gb
  • Do Not Boil
Re: STM32 development tools
« Reply #26 on: January 14, 2017, 03:03:32 am »
Even later to the party, but I reccomend following the recipie at, then if you're using the Nucleo board re-flash the ST-Link with J-Link from the Segger site.

Jeez, feel like I'm becoming a walking Segger advert just lately....but they've still not managed to anything do p??s me off yet.


Offline gnif

  • Administrator
  • *****
  • Posts: 985
  • Country: au
Re: STM32 development tools
« Reply #27 on: January 14, 2017, 03:36:15 am »
Editor: ViM
Debugger: OpenOCD with USB OLEX interface
Toolchain: Debian comes with the gcc-arm-none-eabi package which will target Cortex M3 just fine.
Library: ChibiOS wraps everything up beautifully.
HostFission - Full Server Monitoring and Management Solutions.

I volunteer my time to manage this server, if you would like to support this work I have a patreon here:

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo