IAR Systems introduced version 5.41 of the IAR Embedded Workbench for ARM. The latest version is highly optimized for code size and increased execution speed. The IAR Embedded Workbench version 5.41 performs up to 13% better on CoreMark benchmarks for Cortex-M0 compared to the previous version of IAR Embedded Workbench. IAR Embedded Workbench is compatible with other ARM EABI compliant compilers and over twelve ARM cores.
IAR Embedded Workbench 5.41 Features
- Support for code generation and debugging of ARM Cortex-R4F cores with VFP unit
- Cortex-M0 speed optimizations
- Trace start and stop triggers
- SWO support in J-Trace for Cortex-M3
- Enhanced Find in files
- New devices support with flash loaders, header/ddf files
- Over 1700 example projects for various evaluation boards
The IAR Embedded Workbench version 5.41 supports code generation and debugging of ARM Cortex-R4F core with the vector floating point (VFP) coprocessor extension. Devices with a VFP unit will benefit from the compiler’s VFP support, making floating point operations written in C/C++ run in fewer clock cycles, and further improving the performance of the compiled code.
Other new features of IAR Embedded Workbench 5.41 include the ability to set start and stop trace triggers. In addition, the instruction trace triggers can be started and stopped based on conditions such as specific code locations and data access. This feature is supported both by J-Trace for ARM and J-Trace for Cortex-M3 trace probes. In addition, the J-Trace for Cortex-M3 supports the use of the serial wire output (SWO) port trace.
IAR Embedded Workbench provides a completely integrated development environment including a project manager, editor, build tools and debugger. In a continuous workflow, engineers can create source files and projects, build applications and debug them in a simulator or on hardware. It provides extensive support for a wide range of ARM devices, hardware debug systems and RTOSs and generates very compact and efficient code. Ready-made device configuration files, flash loaders and over 1,700 example projects are included.
More information: IAR Systems