01
One Integrated Development Environment with project management tools and editor. Included is 8,400 example projects containing configuration files, code examples and project templates, giving every project a quick start.
02
Support for all 32-bit Arm core from all major vendors and selected 64-bit Arm cores. This includes Arm Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-R4, Cortex-R5, Cortex-R7, Cortex-R8, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A35, Cortex-A53, Cortex-A55 and Arm11, Arm9, Arm7 and SecurCore.
03
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.
04
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).
Quick guide for product editions | ||||
Choose between different editions of IAR Embedded Workbench for Arm. | ||||
Edition | Functional Safety | Standard | Cortex-M | Extended |
Core support | Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33,R4, R5, R7, R8, R52, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore | Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, R4, R5, R7, R8, R52, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore, STAR | Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, STAR | Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, R4, R5, R7, R8, R52, A5, A7, A8, A9, A15, A35, A53, A55 and Arm11, Arm9, Arm7, SecurCore, STAR |
Editor | • | • | • | • |
Project Manager | • | • | • | • |
IAR C/C++ Compiler for Arm | • | • | • | • |
IAR Assembler for Arm | • | • | • | • |
Linker and librarian | • | • | • | • |
MISRA C checker | • | • | • | • |
C-SPY® Debugger | • | • | • | • |
Run-time libraries incl source code | • | • | • | • |
Power debugging | • | • | • | • |
Hardware debugging support | • | • | • | • |
RTOS plugins | • | • | • | • |
Support and Update Agreement (SUA) | • | • | • | • |
Static code analysis | Optional1 | Optional1 | Optional1 | Optional1 |
Runtime analysis | Optional2 | Optional2 | Optional2 | Optional2 |
Certified for Functional Safety3 | • | |||
Part number | EWARMFS | EWARM | EWARM-CM | EWARM-EXT |