IAR, Embedded, Workbench

IAR Systems fournit une analyse d’utilisation de pile

News Release from: IAR Systems
01 November 2011

IAR Systems a annoncé aujourd'hui une fonctionnalité d'analyse d'utilisation de pile dans son produit populaire IAR Embedded Workbench® pour ARM. La pile est une propriété fondamentale d'un système embarqué. Une configuration appropriée de la pile est essentielle à la stabilité et à la fiabilité du système. Une utilisation incorrecte risque d'occasionner un fonctionnement erratique de votre système. Le calcul de l'espace de pile est notoirement difficile, sauf pour les systèmes embarqués les plus petits. La profondeur maximum de pile dans le pire cas est une information très utile dans la plupart des projets embarqués car elle simplifie grandement les estimations de quantité de pile dont une application aura besoin.

Avec l’analyse d’utilisation de pile activée, l’éditeur de liens calculera avec précision l’utilisation de pile maximum pour chaque racine de graphe d’appel. Une section d’utilisation de pile sera ajoutée au fichier de carte d’éditeur de liens, avec des listings de la chaîne d’appel particulière aboutissant à la profondeur de pile maximum pour chaque racine de graphe d’appel. L’outil peut aussi produire cette information au format XML pour les activités de post-traitement. Le compilateur générera cette information pour chaque fonction C séparée. S’il y a des appels indirects dans votre application, vous pouvez fournir une liste de fonctions appelables à partir de chaque appel indirect. Si l’application utilise la récursivité, et pour les fonctions dans les modules n’ayant pas d’information d’utilisation de pile, vous devez fournir cette information à l’éditeur de liens. Cela peut être effectué en utilisant un fichier de contrôle d’utilisation de pile.

L’analyse d’utilisation de pile est disponible dans IAR Embedded Workbench pour ARM v 6.30 et au-delà. Les versions d’évaluation d’IAR Embedded Workbench pour ARM v. 6.30 sont disponibles sur www.iar.com/downloads

Email a Friend

Please enter your e-mail address and the e-mail address of the person you would like to send a link to this article to.

Your e-mail
Their e-mail
Powered by Rochester Electronics

Search for factory authorized mature and end-of-life semiconductors

Part Search:

© Copyright ElectronicSpecifier - Electronics News
Web Design Surrey, hosting & Technology: Strategies Group Plc