stm32 Integrated development environments (IDEs) IAR-EWARM

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!



IAR Integrated development environment and optimizing C/C++ compiler for ARM Cortex-M. Description from ST Microelectronics:

The IAR-EWARM is a software development suite delivered with ready-made device configuration files, flash loaders and 4300 example projects included. IAR Embedded Workbench is compatible with other ARM®EABI compliant compilers and supports the following ARM®cores for STM32:

Key Features

  1. Key components:
    • Integrated development environment with project management tools and editor
    • Highly optimizing C and C++ compiler for ARM®
    • Automatic checking of MISRA C rules (MISRA C:2004)
    • ARM® EABI and CMSIS compliance
    • Extensive HW target system support
    • Optional I-jet and JTAGjet™-Trace in-circuit debugging probes
    • Power debugging to visualize power consumption in correlation with source code
    • Run-time libraries including source code
    • Relocating ARM® assembler
    • Linker and librarian tools
    • C-SPY® debugger with ARM® simulator, JTAG support and support for RTOS-aware debugging on hardware
    • RTOS plugins available from IAR Systems and RTOS vendors
    • Over 3100 sample projects for evaluation boards from many different manufacturers
    • User and reference guides in PDF format
    • Context-sensitive on-line help
  2. Chip-specific support:
    • 4300 example projects including for STMicroelectronics evaluation boards
    • Support for 4 Gbyte applications in ARM® and Thumb® mode
    • Each function can be compiled in ARM® or Thumb® mode
    • VFP Vector Floating Point co-processor code generation
    • Intrinsic NEON™ support
  3. Hardware debugging support:
    • STMicroelectronics ST-LINK V2 : Supports STM32 devices
    • STMicroelectronics ST-LINK : Supports STM32 devices
  4. RTOS support: consult IAR’s web site
  5. Supported devices: consult IAR’s web site


Got any stm32 Question?