STMicroelectronics STM32

Atollic TrueSTUDIO® for STMicroelectronics® STM32™ supports C/C++ development for devices in the STMicroelectronics STM32 (ARM® Cortex™-M) family of microcontrollers. The product is available in a free Lite version and a commercial Professional version.

Generic product information is available here, and video tutorials are available here. The feature comparison outlines the differences between the product versions.


Target support

Atollic TrueSTUDIO®® for STMicroelectronics® STM32™ v2.2.0 supports a large number of STM32™ devices, boards and JTAG probes as outlined below. Additionally it contains a target specific project wizard, linker file generator and SFR (peripheral register) viewer, as well as support for Serial Wire View real-time tracing (using SWV, SWD and SWO), providing a state-of-the art solution for STM32™ developers.

 

Device support

Atollic TrueSTUDIO® for STM32™ supports the STM32™ family of microcontroller devices (using the ARM® Cortex®-M CPU core). The following microcontroller derivatives are supported:

Device families

  • STM32 High density devices
  • STM32 Medium density devices
  • STM32 Low density devices
  • STM32 Connectivity line devices
  • STM32 Low density Value Line devices
  • STM32 Medium density Value Line devices
  • STM32 XL density devices
  • STM32 High density Value Line devices
  • STM32 F-2 High-performance devices
  • STM32 Ultralow power devices MD
  • STM32 Ultralow power devices HD
  • STM32W RF devices
  • STM32F4xx devices

Evaluation boards

  • STM32VL_Discovery
  • STM32L_Discovery
  • STM32F4_Discovery
  • STM3210E-EVAL
  • STM3210E-EVAL_XL
  • STM3210B-EVAL
  • STM3210C-EVAL
  • STM32100B-EVAL
  • STM32100E-EVAL
  • STM32L152-EVAL
  • STM322xG-EVAL
  • STM324xG-EVAL
  • STM32W_MB851
  • IAR_STM32F103ZE
  • KEIL_MCBSTM32

 

 

More information about the STMicroelectronics® STM32™ microcontroller units can be found here.

 

Generic device support

The professional version also has generic support for the following ARM® devices:

• ARM7TDMI
• ARM7TDMI-S
• ARM9
• ARM920T
• ARM922T
• ARM926EJ-S
• ARM946E-S
• ARM966E-S
• ARM968E-S
• Cortex-M0
• Cortex-M1
• Cortex-M3
• Cortex-M4

Semiconductor manufacturers introduce new microcontroller derivatives continously and our website may not list all the latest devices that are in fact supported by our products. Contact Atollic for updated information if the device you are interested in is not listed here.

 

Debugger support

 

The product supports a number of different debuggers, dependent on version:

  • Atollic TrueSTUDIO® for STM™32 Professional supports a large number of JTAG probes.
  • Atollic TrueSTUDIO® for STM™32 Lite only supports the STMicroelectronics® ST-LINK and ST-LINK/V2 JTAG probes.

 

Example projects

Atollic TrueSTUDIO®® for STM32™ contains a project wizard that auto-generates C and C++ projects (managed as well as unmanaged modes) for STM32™ devices. Most example projects handle:

  • Power-on reset handling
  • Interrupt vector table
  • Initialization of the runtime environment
  • Device driver library
  • Example main() application that uses the device driver library (if applicable)
  • Target adapted linker configuration file

The STM32™ firmware library is bundled with the product and integrated into the project wizard; i.e. when a new project is created, the firmware library is auto-generated along with the example application.


Other Atollic products for STM32™ development

Atollic also provide the following products for STM32™ development:

  • Atollic TrueINSPECTOR® provides static source code inspection (MISRA®-C) and code metrics, such as code complexity measurements
  • Atollic TrueANALYZER® measures test quality in-target by performing dynamic execution flow analysis, providing advanced code coverage analysis (MC/DC-level)
  • Atollic TrueVERIFIER® provides embedded in-target test automation


RTOS & middleware support

Atollic TrueSTUDIO® is one of the fastest growing products on the embedded systems development tools market. Many RTOS and middleware suppliers are thus integrating their products with Atollic TrueSTUDIO®, such as:

  • CMX Inc. CMX have ported their products to Atollic TrueSTUDIO® for STM32™. A CMX RTOS demo and example projects are available here.
  • Segger Microcontroller. Segger have ported their products to Atollic TrueSTUDIO® for STM32™. More information is available here, and a Segger RTOS demo and example projects are available here.
  • FreeRTOS

 

 

Some or all the features described on this page may not be available in all product versions. Please read the feature comparison for detailed information on what features are available in different product versions.

Atollic, Atollic TrueSTUDIO®, Atollic TrueINSPECTOR®, Atollic TrueANALYZER® and Atollic TrueVERIFIER® are trademarks or registered trademarks of Atollic AB.  "MISRA C" is a registered trademark of MIRA Ltd, held on behalf of the MISRA Consortium. ARM and Cortex are registered trademarks of ARM Ltd.