SYS-CON MEDIA Authors: Mat Mathews, PR.com Newswire, David Smith, Tim Crawford, Kevin Benedict

News Feed Item

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

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 visit www.iar.com

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

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.