IAR Systems ergänzt Stack-Nutzungsanalyse in erfolgreichen Entwicklungstools für Renesas RX |
Uppsala/Schweden – 25. April 2014 – Mit der neuen Version der Entwicklungs-Toolchain IAR Embedded Workbench für RX führt IAR Systems die Stack-Nutzungsanalyse ein. Diese neue Funktion innerhalb der Version 2.60 ist nur eine von vielen neuen Features, die die weltweit führende Toolchain für RX-Mikrocontroller von Renesas noch leistungsstärker machen. „Der Stack (Stapelspeicher) ist fundamentaler Bestandteil jedes Embedded Systems. Wird er nicht korrekt dimensioniert, kann das negative Auswirkungen auf das Gesamtsystem haben und es sogar beschädigen“, sagte Micael Borgefeldt, Produktmanager bei IAR Systems. „Mit der Stack-Nutzungsanalyse in der IAR Embedded Workbench für RX haben die Entwickler für RX-basierte Anwendungen die Möglichkeit, die Stabilität und Zuverlässigkeit ihres Systems nachhaltig zu steigern.“ Die Berechnung der richtigen Stack-Größe ist eine echte Herausforderung für alle Embedded Systeme, ausgenommen den sehr kleinen. Die maximale Tiefe des Stack für den “worst case” ist in jedem Entwicklungsprojekt eine entscheidende Information, denn sie erleichtert die Dimensionierung des benötigten Stapelspeichers für eine Anwendung. Die Stack-Nutzungsanalyse wird in der IAR Embedded Workbench für RX in einem eigenen Bereich innerhalb des Linker-Map-Files dargestellt und listet dort die maximale Stack-Tiefe für jeden Aufrufpfad auf. Der Analyseprozess lässt sich individuell anpassen und bezieht dabei Konstrukte wie Aufrufe über Funktionszeiger und Rekursionen mit ein. Die Ergebnisse können optional in XML-Format für die Weiterverarbeitung ausgegeben werden. In der Version 2.60 der IAR Embedded Workbench für RX erhält der umfassende C-SPY Debugger zwei zusätzliche neue Fenster zur einfacheren Verwaltung der Makros. Neu ist auch die C-SPY Data-Trace-Unterstützung, mit der sich Trace-Informationen von Stack-Aktivitäten, Datentransfers, String-Operationen, arithmetische, logische und Bit-Operationen, FPU und Exceptions gesammelt in C-SPY darstellen lassen. Außerdem unterstützt die neue Version das Library-Format von Renesas, bietet Unterstützung für die neuesten RX-Prozessoren und enthält zahlreiche neue Beispielprojekte. Die IAR Embedded Workbench für RX beinhaltet den IAR C/C++-Compiler, Assembler, Linker, Bibliotheken sowie den C-SPY Debugger innerhalb einer nutzerfreundlichen integrierten Entwicklungsumgebung. Die Toolsuite ist verfügbar in verschiedenen Versionen, unter anderem einer Baseline-Edition speziell für Entwickler für RX-Mikrocontroller mit kleinerem Speicher. Mehr Informationen zur IAR Embedded Workbench für RX sowie kostenfreie Evaluierungslizenzen zum Download stehen bereit unter www.iar.com/ewrx. |
Über IAR Systems IAR Systems bietet Entwicklern von Embedded Systemen die weltweit führenden Softwaretools zur Entwicklung von wettbewerbsfähigen Produkten basierend auf 8-, 16- und 32-Bit Prozessoren. Das 1983 in Schweden gegründete Unternehmen hat weltweit über 46.000 Kunden, vornehmlich aus den Bereichen industrielle Automatisierung, Medizintechnik, Konsumerelektronik, Telekommunikation und Automotive. IAR Systems verfügt über ein weitreichendes Netzwerk von Partnern und arbeitet mit den weltweit führenden Halbleiteranbietern zusammen. Die IAR Systems Group AP ist an der NASDAQ OMX Stockholm gelistet. Weitere Informationen zu IAR Systems unter www.iar.com. Hinweis: 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 und das Logo von IAR Systems sind Markenzeichen bzw. eingetragene Markenzeichen von IAR Systems AB. Alle weiteren Produkte sind Markenzeichen ihrer jeweiligen Eigentümer. |