03/10/2018

Vector et Lauterbach présentent une solution de développement pour le débogage de logiciels via le protocole XCP

Know-how
VX1000

Accélérer le développement logiciel grâce à l'utilisation simultanée de l'interface de débogage du microcontrôleur à des fins de mesure, d'étalonnage et de débogage.

Vector et Lauterbach proposent une solution intégrée pour le développement de logiciels d'ECU, basée sur la nouvelle norme ASAM « Software Debugging over XCP ». Elle évite d'avoir à passer sans cesse d'un matériel à l'autre pour les mesures, l'étalonnage et le débogage.

L'accès au connecteur de débogage de l'ECU peut s'avérer difficile dans le véhicule et ne se prête pas aux déconnexions et reconnexions fréquentes nécessaires lors du passage entre le contrôleur principal (MC) et les outils de débogage. En collaborant, Vector et Lauterbach répondent aux exigences de l’industrie automobile en matière d’utilisation simultanée de l’interface et offrent un accès uniforme au calculateur à des fins de mesure, d’étalonnage et de débogage. Ce travail s’appuie sur la nouvelle norme ASAM « Software Debugging over XCP », publiée en novembre 2017, à l’élaboration de laquelle les deux partenaires ont activement participé.

Le matériel de mesure et d’étalonnage VX1000 de Vector permet d’accéder aux données internes des calculateurs de développement et des calculateurs proches de la production. Des débits de données supérieurs à 100 Mo/s peuvent être atteints sur toute la plage de températures automobile dans les véhicules d’essai. Les esclaves XCP du matériel VX1000 permettent la connexion à l’outil de mesure et d’étalonnage CANape ou à d’autres outils dotés d’un maître XCP conforme à la norme. Un tel maître XCP est le débogueur TRACE32 de Lauterbach, qui accède – via l’esclave XCP – au calculateur et à l’interface de débogage qui y est connectée. Cette configuration de débogage peut fonctionner sans nécessiter aucune extension du logiciel du calculateur. Ici, le maître XCP TRACE32 offre les mêmes fonctionnalités de débogage qu’un débogueur TRACE32 matériel.

« L’interopérabilité entre le débogueur Lauterbach et les solutions de mesure et d’étalonnage VX1000 et CANape de Vector apporte une valeur ajoutée significative aux développeurs d’ECU. Auparavant, les deux systèmes coexistaient sur les postes de travail. Non seulement ils peuvent désormais être utilisés de manière coopérative, mais ils étendent également le champ d’application du débogage aux calculateurs embarqués dans le véhicule et dotés d’un VX1000 intégré. Cela permet de nombreux nouveaux types d’applications, simplifie la prise en main et fait ainsi gagner un temps précieux lors du développement et des tests des logiciels de calculateurs », explique le Dr Ralf König, architecte système pour le matériel de mesure et d’étalonnage VX1000 chez Vector.

Contactez-nous
Embedded Software
Contactez-nous
Que vous soyez en train d'étudier les différentes options ou que vous planifiiez déjà vos prochaines étapes, n'hésitez pas à nous faire part de vos besoins. Nous vous supportons dans votre recherche de la solution qui vous convient.