SWD Protocoles pris en charge
Systèmes embarquésSerial Wire Debug
Qu'est-ce que SWD?
SWD (Serial Wire Debug) est une interface de débogage à deux broches définie par ARM dans le cadre de l’architecture de débogage CoreSight. SWD fournit les mêmes fonctionnalités de débogage que JTAG — accès aux registres, lecture/écriture mémoire, points d’arrêt et trace — en utilisant seulement deux broches : SWDIO (données bidirectionnelles) et SWCLK (horloge). SWD est l’interface de débogage standard pour les processeurs ARM Cortex-M, Cortex-A et Cortex-R, la rendant omniprésente dans les conceptions de microcontrôleurs et de processeurs embarqués. Les ingénieurs analysant le trafic SWD peuvent vérifier que les sondes de débogage communiquent correctement avec la cible, diagnostiquer les échecs de téléchargement de firmware et déboguer les problèmes d’accès matériel de bas niveau qui se manifestent par des erreurs de lecture/écriture SWD ou des réponses WAIT du port d’accès au débogage.
SWD Référence rapide
| type | Serial, synchronous |
| signals | SWDIO, SWCLK |
| max Speed | Up to 50 MHz |
| voltage Range | 1.8V – 3.3V |
| features | ARM debug interface |
Instruments Acute compatibles avec SWD
Solutions recommandées
Tous les produits compatibles
Prêt à analyser ce protocole ?
Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.
Comment analyser SWD avec les instruments Acute
Connectez votre analyseur logique Acute aux broches SWDIO et SWCLK sur le connecteur de débogage de la cible (généralement un connecteur Cortex Debug 10 broches).
Reliez un fil de masse à la référence de masse de la carte cible.
Dans le logiciel Acute, sélectionnez le SWD protocol decoder et assignez SWDIO et SWCLK aux canaux d'entrée correspondants.
Configurez le décodeur pour expected clock speed and protocol version.
Capturez et visualisez les SWD transactions showing request packets (APnDP, RnW, address), acknowledgment (OK, WAIT, FAULT), and data phases for debug port register access.