IAR Embedded Workbench for ARM Cortex-M

IAR Embedded Workbench® for Cortex-M is an integrated development environment designed specifically for ARM Cortex-M0, Cortex-M1, Cortex-M3 and Cortex-M4 core families. It is based on the latest full-licence edition of IAR Embedded Workbench for ARM and provides a comprehensive set of tools in a single package. It is perfect for developers just entering the ARM Cortex market.

The package includes an editor, project-management tools, a highly optimising C and C++ compiler, and a C-SPY® simulator. Other tools include hardware debugging functions, support for RTOS-aware debugging on hardware, run-time libraries, relocating assembler, linker and librarian tools.

IAR Embedded Workbench for Cortex-M provides extensive support for a range of hardware debug systems and RTOSes and generates compact and efficient code. Ready-made device-configuration files, flash loaders and example projects are also included. The complier can check against the rules of MISRA C (MISRA C:2004) software development standard as established by the Motor Industry Software Reliability Association. IAR RTOS plug-ins are available from IAR Systems and leading RTOS vendors.

Key Features

  • Core support for ARM devices with Cortex-M0, Cortex-M1, Cortex-M3 and Cortex-M4 core families
  • Ready-made peripheral register definition files for devices from Actel, Atmel, Keil, Olimex, NXP, ST, Texas Instruments, Toshiba, etc.
  • Flash loaders for most devices and evaluation boards
  • Over 1400 example projects
  • Cortex-M3/M4 SWV/SWO debugger support
  • Display and analysis of Cortex-M SWV/SWO data
  • Trace support via IAR J-Trace for Cortex-M3/M4 for devices with built-in trace port (ETM)

Product package information...

Download now, get started today

  • FREE fully-functional 30-day evaluation software
  • Extensive device support with ready-made configuration files
  • Ready-made code and project examples
  • Extensive step-by-step tutorials
  • Comprehensive user and reference documentation

Download