Automotice Microsite

Atollic intègre dans son outil TrueSTUDIO des fonctions de détection d’erreur sur les cœurs ARM Cortex-M3/M4

10th January 2013
ES Admin
0
Atollic annonce aujourd’hui la disponibilité d'une nouvelle fonction d'analyse dans son IDE TrueSTUDIO. Lors du développement d’une application C/C++ sur cœur ARM Cortex-M3 ou M4, les développeurs pourront identifier en phase de débogue des erreurs système sur le cœur et ainsi les corriger plus facilement. Cette nouvelle fonction d’analyse interprète les informations extraites du contrôleur d'interruptions (NVIC) afin d'identifier les raisons qui ont causé le défaut. Typiquement, il peut s'agir d'erreurs de division par zéro, d'accès à des zones de mémoire erronées ou des problèmes d’alignement mémoire.
Dans le débogueur, après qu’une faute apparaisse, la ligne de code où l'erreur est survenue s'affiche. L'utilisateur peut alors visualiser les raisons de l’erreur (erreur de bus, erreur d’utilisation, erreur de mémoire). Les erreurs de bus se produisent lors d'une tentative d'accès non valable faite à travers le bus, soit d'un emplacement de mémoir, soit d’un périphérique. Les erreurs d'utilisation sont généralement le résultat d'instructions illégales. Les erreurs de mémoire peuvent inclure des tentatives d'accès illégales, ou une violation des règles de l'unité de protection mémoire (MPU).

Pour une analyse plus poussée, le développeur a bien sûr accès à une visualisation des valeurs des registres du microcontrôleur au moment de l'erreur.



Ces fonctions de détection d’erreur au sein du débogueur Atollic TrueSTUDIO permet aux développeurs de systèmes embarqués de rapidement comprendre pourquoi le système est tombé en panne, et donc d’accélérer le temps de développement et de mise au point.



Atollic TrueSTUDIO est un outil renommé de développement et de débogage pour architecture ARM qui offre un éditeur avancé à base d’IDE Eclipse, un compilateur C/C++ optimisé et un débogueur multiprocesseur avec des fonctionnalités de trace temps réel. Des fonctionnalités d'analyse statique de code source MISRA-C sont aussi intégrés dans TrueSTUDIO. Cette suite d'outils fournit une avancée significative dans la collaboration des équipes de développement de logiciels embarqués, augmente la productivité des développeurs, et offre des fonctionnalités avancées de débogue pour cœur ARM comme la trace temps réel via Serial Wire Viewer (SWV).



A propos d’Atollic TrueSTUDIO

Atollic TrueSTUDIO est un outil de développement C/C++ pour architecture ARM réduisant le temps de mise sur le marché de vos développements logiciels de systèmes embarqués. Avec Atollic TrueSTUDIO et son compilateur C/C++ optimisé, son IDE et son débogueur avancé, vous voilà armé pour les développements les plus exigeants !



Atollic TrueSTUDIO est basé sur l'un des compilateurs les plus utilisés dans le monde, fournissant ainsi une génération de code fiable, compacte et performante pour architectures ARM7, ARM9 et ARM Cortex. Atollic TrueSTUDIO se base sur les standards comme l’IDE Eclipse et l'ensemble des outils GNU, réduisant considérablement les coûts de formation et de portage entre les équipes et les projets.

Product Spotlight

Upcoming Events

View all events

Further reading

A selection of Automotice Microsite articles for further reading

Read more
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier