Standard edition
The standard edition is a version of IAR Embedded Workbench with the following limitations:
- Limits Arm core support to 32-bit cores.
Extended edition
The extended edition comes with all features including 64-bit Arm core support.
Cortex-M edition
The Cortex-M edition is a version of IAR Embedded Workbench with the following limitations:- Limits ARM core support to Cortex-M0/M0+, Cortex-M1, Cortex-M3, Cortex-M4/M4F, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M55, Cortex-M85, and STAR.
Limited edition
The limited edition is a version of IAR Embedded Workbench without a debugger. Limitations:
- The IAR C-SPY debugger is not available.
- MISRA C is not available.
Kickstart edition
The Kickstart edition is a special starter-kit/evaluation version of IAR Embedded Workbench with limitations both in code size and in the service and support that is provided. Limitations:- The code limit of the compiler is set to 32 Kbytes, excluding constant data.
- The runtime library source code is not available.
- The linker will link the number of bytes up to the preset code size limit for the compiler, originating from C/C++ and assembler source code, excluding constant data.
- The debugger will load up to the preset code size limit, excluding constant data.
- The object files generated by the compiler are in an encrypted form and will only be readable by the IAR ILINK linker. The linker will also read AEABI compliant ELF/DWARF code for linking of legacy and third party code.
- Compiler assembly list output is disabled.
- C-RUN is not available.
- MISRA C is not available.
- Power debugging is not available.
Evaluation edition
The Evaluation edition is a time-limited evaluation version that you can use for 14 days. Limitations:- Expires 14 days after generation of the evaluation key.
- MISRA C is not available.
- The runtime library source code is not available.
- The object files generated by the compiler are in an encrypted form and will only be readable by the IAR ILINK linker. The linker will also read AEABI compliant ELF/DWARF code for linking of legacy and third party code.
- Compiler assembly list output is disabled.
- C-RUN is size-limited to 12 Kbytes of code, excluding constant data.