Electronics Weekly Magazine
Loading

Sign-up for newsletters:

Electronics Weekly newsletters - Sign up for Made By Monkeys, Mannerisms, Gadget Master and Daily and Monthly newsletters

IAR Systems targets Cortex-M3 debug with IDE

Richard Wilson
Tuesday 24 February 2009 12:07

IAR Systems has announced the latest version of its Embedded Workbench for ARM Cortex-M3-based processors.

This latest version introduces debug capabilities for Cortex-M3 processors that were previously only available in dedicated devices and costly debug probes.

See more news at Embedded World 2009

Version 5.30 also supports source code compliance checking to the MISRA-C:2004 standard, for high integrity applications such as automotive as well as support for the ARM Cortex Microcontroller Software Interface Standard (CMSIS).

According to Reinhard Keil, director of MCU tools at ARM: “This support for the CMSIS initiative is important for its success and I am excited to see that CMSIS layer is included in the new release. This is a major step towards standardisation in the software industry since it enables sharing of software components.”

Display and analysis of Cortex-M3 processor SWV/SWO data is greatly simplified. For example, a statistical function profiler based on the Cortex-M3 processor PC sampler will find hot spots and CPU intensive functions in an application, and a disassembly window, featuring an instruction trace count, is designed to give simplified code coverage functionality.

A new Data Log window logs accesses to up to four different memory locations or areas, and includes time information. In addition, an Interrupt Log window now logs entrances and exits to and from interrupts, including time information. A time scale for each interrupt source is displayed in a Graph window.

The compiler optimiser has been tuned to generate industry-leading code size for Cortex-M3 code. The linker can also now compress initialised data to minimize demands on flash memory: the compressed data will be automatically uncompressed when moved from flash to RAM by the startup code.

The latest evaluation version of IAR Embedded Workbench for ARM Cortex-M3 processor can be downloaded at the company website.

 

 

Comments powered by Disqus

Share the content

Most Viewed

Products

Related Jobs

Resources