IAR Embedded Workbench for Arm Cortex-M
Designed specifically for the Arm Cortex-M 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.
One Integrated Development Environment with project management tools and editor. Included are many example projects containing configuration files, code examples and project templates, giving every project a quick start
Specifically designed for Arm Cortex-M
Wide support for devices based on Arm Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33 and Cortex-M55 from all major vendors such as Analog Devices, Microchip, Cypress, Infineon, Nordic Semiconductor, NXP, Renesas, Silicon Labs, Spansion, STMicroelectronics, Texas Instruments and Toshiba.
Leading compiler technology
The IAR C/C++ Compiler is built by our compiler experts and supports C and C++. It offers advanced global and target-specific optimizations, and supports a wide range of industry-standard debug and image formats, compatible with most popular debuggers and emulators, including ELF/DWARF where applicable. Coupled with the complete linker and assembler, it enables powerful building of embedded applications.
The C-SPY Debugger provides an Arm instruction simulator and extensive support for debugging probes and target systems. It includes RTOS plugins and wide support for communication stacks and middleware. A C-like macro system and integrated code quality control further extends its capabilities. In addition, it offers multicore debugging with support for symmetric multicore processing (SMP) and asymmetric multicore processing (AMP).