La norme USB Type-C™ permet de modifier la configuration du connecteur et d'attribuer des fonctions non USB aux broches. Il est ainsi possible de créer des configurations spécifiques pour le débogage et le traçage. Dans sa forme la plus simple, deux broches sont dédiées au débogage via SWD. Une configuration plus complète peut inclure deux broches de débogage et quatre voies de traçage série. Les broches USB Type-C™ non utilisées pour le débogage et le traçage restent pleinement fonctionnelles. Par exemple, une interface USB 3.1 pleinement fonctionnelle peut fonctionner en parallèle d'une solution de débogage à deux broches.

Lauterbach propose deux types de modules TRACE32 USB-C :

• Une solution de débogage, basée sur le module Lauterbach TRACE32 PowerDebug, qui offre une interface de débogage à 2 broches sans compromettre les fonctionnalités des voies USB 3.1 SuperSpeed.
• Une solution complète, combinant les modules Lauterbach TRACE32 PowerDebug et PowerTrace Serial, permettant le débogage à 2 broches et le traçage série à 4 voies.
Ces deux modules intègrent les connexions fonctionnelles, ainsi que la connexion de débogage/traçage. Ils permettent également de gérer le canal de configuration et d'alimenter la carte.
L'exemple d'implémentation présente la solution complète, offrant le débogage SWD et HSSTP à 4 voies. L'implémentation n'est pas limitée à une seule configuration de débogage/traçage ; elle est entièrement configurable via l'interface graphique du débogueur. L'avantage pour le développeur système réside dans la possibilité de réutiliser un connecteur existant dans le produit final à des fins de débogage et de traçage.

Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer JavaScript pour la visualiser.