IAR Systems Adds Stack Usage Analysis to Its Popular Development Tools for Renesas RX

  IAR Systems Adds Stack Usage Analysis to Its Popular Development Tools for
  Renesas RX

Business Wire

UPPSALA, Sweden -- April 25, 2014

Regulatory News:

IAR Systems® (STO:IARB) is today proud to announce a new version of its
development toolchain IAR Embedded Workbench® for RX. Version 2.60 contains
stack usage analysis functionality and several other new features that make
the world-leading toolchain for Renesas RX microcontrollers even more
powerful.

“The stack is a fundamental property of an embedded system and incorrectly
used it may damage your system and cause it to perform in the strangest ways,”
says Micael Borgefeldt, Product Manager at IAR Systems. “With stack usage
analysis in IAR Embedded Workbench for RX, we make it possible for developers
of RX-based applications to further strengthen stability and reliability in
their embedded systems.”

Calculating the stack space is notoriously hard for all but the smallest
embedded systems. Worst case maximum stack depth is very useful information in
most embedded projects, as it greatly simplifies estimates of how much stack
an application will need. With stack usage analysis enabled in IAR Embedded
Workbench for RX, a stack usage section will be added to the linker map file
with listings of the maximum stack depth for each call graph root. The
analysis process can be customized to take into account such constructs as
calls via function pointers and recursion. The output can optionally be
generated in XML format for post-processing activities.

In version 2.60 of IAR Embedded Workbench for RX, two new windows have been
added in the comprehensive C-SPY® Debugger to easier manage macros. Also
included is C-SPY data trace support which enables data trace information from
stack operations, data transfers, string operations, arithmetical operations,
logical operations, bit operations, FPU and exceptions, to be collected and
displayed in C-SPY. Furthermore, this version supports Renesas library format,
and is updated with support for the latest RX Renesas devices as well as
various new example projects.

IAR Embedded Workbench for RX includes the IAR C/C++ Compiler, assembler,
linker, library tools and the C-SPY Debugger in a user-friendly integrated
development environment. It is available in several editions, including a
Baseline edition tailored for developers working with the smaller memory RX
microcontrollers. More information about the tools is available at
www.iar.com/ewrx.

### Ends

Editor's Note: IAR Systems, IAR Embedded Workbench, C-SPY, C-RUN, visualSTATE,
Focus on Your Code, IAR KickStart Kit, IAR Experiment!, I-jet, I-scope, IAR
Academy, IAR, and the logotype of IAR Systems are trademarks or registered
trademarks owned by IAR Systems AB. All other products names are trademarks of
their respective owners.

About IAR Systems

IAR Systems provides developers of embedded systems with world-leading
software tools for developing competitive products based on 8-, 16-, and
32-bit processors. Established in Sweden in 1983, the company has over 46 000
customers globally, mainly in the areas of industrial automation, medical
devices, consumer electronics, telecommunication, and automotive products. IAR
Systems has an extensive network of partners and cooperates with the world’s
leading semiconductor vendors. IAR Systems Group AB is listed on NASDAQ OMX
Stockholm. For more information, please visitwww.iar.com

This information was brought to you by Cision http://news.cision.com

Contact:

IAR Systems Group AB
Stefan Skarin, CEO
Tel: 46 18 16 78 00
E-mail: stefan.skarin@iar.com
 
Press spacebar to pause and continue. Press esc to stop.