Choice of 3 free development systems for STM32, says ST

February 13, 2015 // By Graham Prophet
STMicroelectronics has announced that it has “completed work” with its partners to ensure the widest choice of free development tools for its STM32 (ARM-based) microcontrollers. The selection of three accessible development environments from major vendors “facilitates advanced product design for STM32 users”, the company says.

STM32 users can now choose from three IDEs from leading vendors, which are free of charge and deployed in close cooperation with ST. Users can choose between Eclipse-based IDEs such as CooCox CoIDE or Ac6 System Workbench for STM32 , and the MDK-ARM environment . There are no code-size limitations, and all necessary STM32 configuration files and firmware are supported, as well as hardware such as STM32 Nucleo boards or Discovery Kits used for design validation and development.

“Our STM32 MCU family benefits from the broadest choice of free IDEs in the ARM Cortex-M space, giving extra freedom to find a comfortable design environment that requires minimal up-front investment,” said Michel Buffa, General Manager, Microcontroller Division, STMicroelectronics.

The Ac6 System Workbench for STM32 and CooCox IDE support all STM32 devices based on ARM Cortex-M0, M0+, M3, and M4 cores. The free Keil MDK-ARM environment for STM32 aids the transition from legacy 8-bit architectures to Cortex 32-bit development by supporting the STM32F0 and STM32L0 series featuring Cortex-M0 and M0+ without any restrictions.

All three IDEs are able to run on Windows desktop platforms. Ac6 System Workbench for STM32 will also be available for Linux and Mac OSX by Q2 2015. Global access to STM32 is further boosted through the Chinese language support in CooCox CoIDE, and Chinese, Japanese, and Korean in MDK-ARM.

The tools can be downloaded free of charge from the vendors’ websites via the links above.