IAR Systems extends debugging and trace offering for ARM developers
IAR Systems announces the availability of a new version of the complete toolchain IAR Embedded Workbench for ARM with major feature extensions. With the new trace probe I-jet Trace for ARM Cortex-A/R/M, the toolchain gives developers working with devices in the ARM Cortex-A, Cortex-R or Cortex-M families new possibilities for unmatched insight into application behavior and easier detection of hard-to-find bugs. The new version of IAR Embedded Workbench for ARM also includes early support for the next generation ARM Cortex-M microcontroller architecture ARMv8-M, targeted for simplified security in small embedded devices.
IAR Embedded Workbench for ARM incorporates the powerful C-SPY Debugger, which includes comprehensive debugging functionality. The new probe I-jet Trace for ARM Cortex-A/R/M unlocks additional capabilities in the C-SPY Debugger. I-jet Trace offers extensive debugging and trace features for ARM Cortex devices equipped with the ARM CoreSight debug technology. It is designed to take full advantage of the speed and power delivery of the SuperSpeed USB 3.0, enabling truly high-speed debugging. The probe supports Embedded Trace Macrocell (ETM), as well as Program Trace Macrocell (PTM) trace. ETM and PTM trace every single executed instruction and provide developers with complete insight into the microcontroller’s activities. The data is collected by the C-SPY Debugger and can be visualized and analyzed in various windows. C-SPY also features code coverage analysis that is helpful to ensure that all parts of the code have been tested, as well as function profiling that helps developers decide where to put most efforts in code optimizations and improvements.
IAR Embedded Workbench is the world’s most widely used C/C++ compiler and debugger toolchain for developing ARM-based applications. It is complemented by a range of in-circuit debugging and trace probes, including the new I-jet Trace, and integrated add-on tools for static analysis and runtime analysis. In addition to this solid technology, IAR Systems offers extensive support services delivered by embedded experts worldwide.