UG548 : Débogueur de lien Simplicity
Guide de l'utilisateur
![]()
Débogueur de lien de simplicité UG548
Le Simplicity Link Debugger est un outil léger pour le débogage et la programmation des appareils Silicon Labs sur des cartes personnalisées.
Le débogueur J-Link permet la programmation et le débogage sur un appareil cible via USB, via l'interface Mini Simplicity de Slabs. Une interface de port COM virtuel (VCOM) fournit une connexion de port série facile à utiliser via USB. L'interface Packet Trace (PTI) offre
des informations de débogage inestimables sur les paquets transmis et reçus dans les liaisons sans fil.
Un interrupteur d'alimentation donne la possibilité de déboguer les cartes cibles sans connexions d'alimentation externes ni batteries. La carte dispose également de 12 pads de dérivation qui peuvent être utilisés pour sonder les signaux vers et depuis la carte connectée.
CARACTÉRISTIQUES
- Débogueur SEGGER J-Link
- Interface de suivi des paquets
- Port COM virtuel
- Vol cible facultatiftagla source
- Coussinets de dérivation pour un sondage facile
PROTOCOLES DE DÉBUG PRIS EN CHARGE
- Débogage du câble série (SWD)
- Interface à 2 fils de Silicon Labs (C2)
SUPPORT LOGICIEL
- Studio Simplicité
INFORMATIONS DE COMMANDE
- Si-DBG1015A
CONTENU DU PAQUET
- Carte de débogage Simplicity Link (BRD1015A)
- Câble mini simplicité
Introduction
Le débogueur Simplicity Link est un outil conçu pour déboguer et programmer les appareils Silicon Labs sur des cartes équipées de l'interface Mini Simplicity, à l'aide des outils logiciels Simplicity Studio ou Simplicity Commander.
1.1 Mise en route
Pour commencer à programmer ou à déboguer votre propre matériel, téléchargez la dernière version de Simplicity Studio et connectez le câble plat à votre matériel. Si votre matériel ne dispose pas d'un connecteur approprié, des pastilles de dérivation peuvent également être utilisées pour fournir une connexion au moyen de fils de connexion. Les pilotes Segger J-Link sont requis. Ceux-ci sont installés par défaut lors de l'installation de Simplicity Studio, et ils peuvent également être téléchargés directement depuis Segger.
1.2 Installation
Rendez-vous sur silabs.com/developers/simplicity-studio pour télécharger la dernière version des ressources Simplicity Studio et SDK, ou mettez simplement à jour votre logiciel en ouvrant la boîte de dialogue Installation Manager.
Le guide de l'utilisateur du logiciel est accessible depuis le menu Aide ou en visitant les pages de documentation à l'adresse : docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Exigences matérielles personnalisées
Se connecter et prendre de l'avancetagParmi toutes les fonctionnalités de débogage offertes par les outils logiciels Simplicity Link Debugger et Silicon Labs, l'interface Mini Simplicity doit être implémentée lors de la conception.tage du matériel personnalisé. L'interface de débogage à fil unique est requise pour la programmation et les fonctionnalités de débogage de base. Voir le tableau Tableau 2.1 Description des broches du connecteur Mini Simplicity à la page 6 pour le brochage du connecteur.
Le câble fourni avec le kit est un câble ruban au pas de 1.27 mm (50 mil), terminé par des connecteurs IDC à 10 broches. Pour correspondre à cela et éviter les erreurs lors de la connexion du matériel, il est recommandé de choisir un connecteur à clé, par exempleample Samtec FTSH-105-01-L-DV-K.
Les kits de développement Silicon Labs et les kits Explorer fournissent une implémentation exampfichiers pour des packages de périphériques spécifiques, ce qui permet de voir comment les signaux sont acheminés entre le connecteur Mini Simplicity et les périphériques sur un périphérique cible donné.
Matériel terminéview
2.1 Disposition du matériel
![]()
2.2 Diagramme en blocs
Un plusview du débogueur Simplicity Link est illustré dans la figure ci-dessous.
![]()
2.3 connecteurs
Cette section donne un surview de la connectivité Simplicity Link Debugger.
2.3.1 Connecteur USB
Le connecteur USB est situé sur le côté gauche du débogueur Simplicity Link. Toutes les fonctionnalités de développement du kit sont prises en charge via ce
Interface USB lorsqu'il est connecté à un ordinateur hôte. Ces fonctionnalités incluent :
- Débogage et programmation de l'appareil cible à l'aide du débogueur J-Link intégré
- Communication avec l'appareil cible via le port COM virtuel à l'aide de USB-CDC
- Suivi des paquets
En plus de donner accès aux fonctionnalités de développement du kit, ce connecteur USB est également la principale source d'alimentation du kit. USB 5V de ce connecteur alimente le débogueur MCU et le vol auxiliairetagUn régulateur qui prend en charge l'alimentation à la demande de l'appareil cible.
Lorsque vous utilisez le débogueur Simplicity Link pour alimenter le périphérique cible, il est recommandé d'utiliser un hôte USB capable de fournir 500 mA.
2.3.2 Plaquettes de dérivation
Les pastilles de rupture sont des points de test placés sur les bords. Ils transportent tous les signaux de l'interface Mini Simplicity, offrent un moyen facile de sonder avec des instruments de mesure externes ou une connexion alternative aux cartes de débogage qui n'ont pas de connecteur approprié. L'image suivante montre la disposition des pastilles de dérivation dans Simplicity Link Debugger :
![]()
Voir le tableau Tableau 2.1 Description des broches du connecteur Mini Simplicity à la page 6 pour les descriptions des réseaux de signaux.
2.3.3 Mini-simplicité
Le Mini Simplicity Connector est conçu pour offrir des fonctionnalités de débogage avancées via un petit connecteur à 10 broches :
- Interface de débogage de fil série (SWD) avec interface à 2 fils SWO / Silicon Labs (C2)
- Port COM virtuel (VCOM)
- Interface de suivi des paquets (PTI)
Si nécessaire, l'interface Mini Simplicity prend également en charge l'alimentation à la demande de l'appareil connecté. Cette fonction est normalement désactivée et la broche VTARGET est utilisée uniquement pour la détection.
![]()
Tableau 2.1. Description des broches du connecteur Mini Simplicity
| Numéro de code PIN | Fonction | Description |
| 1 | VCIBLE | Volume cibletage sur l'application déboguée. Surveillé ou alimenté lorsque l'interrupteur d'alimentation est basculé |
| 2 | Terre | Sol |
| 3 | TVD | Réinitialiser |
| 4 | VCOM_RX | Réception COM virtuelle |
| 5 | VCOM_TX | Transmission COM virtuelle |
| 6 | SWO | Sortie de fil série |
| 7 | SWDIO/C2D | Données de fil série, ou données C2 |
| 8 | SWCLK/C2CK | Horloge filaire série, ou horloge C2 |
| 9 | PTI_FRAME | Signal de trame de trace de paquet |
| 10 | PTI_DONNÉES | Signal de données de suivi de paquet |
Caractéristiques
3.1 Conditions de fonctionnement recommandées
Le tableau suivant est destiné à servir de ligne directrice pour une utilisation correcte de Simplicity Link Debugger. Le tableau indique les conditions de fonctionnement typiques et certaines limites de conception.
Tableau 3.1. Conditions de fonctionnement recommandées
| Paramètre | Symbole | Min | Type | Max | Unité |
| Volume d'entrée d'alimentation USBtage | VBUS | 4.4 | 5.0 | 5.25 | V |
| Volume cibletage1, 3 | VCIBLE | 1.8 | – | 3.6 | V |
| Courant d'alimentation cible 2, 3 | CIBLE | – | – | 300 | mA |
| Température de fonctionnement | HAUT | – | 20 | – | ˚C |
| Note: 1. Mode de détection 2. Mode d'approvisionnement 3. Voir la rubrique 4. Modes d'alimentation pour plus de détails sur les modes de fonctionnement |
|||||
3.2 Notes maximales absolues
Le dépassement des limites suivantes pourrait causer des dommages permanents à la carte.
Tableau 3.2. Valeurs nominales maximales absolues
| Paramètre | Symbole | Min | Max | Unité |
| Volume d'entrée d'alimentation USBtage | VBUS | -0.3 | 5.5 | V |
| Volume cibletage | VCIBLE | -0.5 | 5.0 | V |
| Coussinets de dérivation | * | -0.5 | 5.0 | V |
Modes d'alimentation
Le débogueur Simplicity Link est alimenté lorsqu'il est connecté à un hôte par le câble USB. Lorsqu'il est alimenté, le débogueur Simplicity Link peut fonctionner en deux modes :
- Mode de détection (par défaut) : le débogueur Simplicity Link détecte le volume d'alimentationtage de l'appareil connecté. Dans ce mode, le courant absorbé par le circuit de détection du débogueur à partir de l'appareil connecté est généralement inférieur à 1 µA
- Mode sourcing : le débogueur Simplicity Link source un volume fixetage de 3.3 V à l'appareil en cours de débogage
Au démarrage, le débogueur Simplicity Link fonctionne en mode détection (par défaut). Ce mode est destiné aux appareils auto-alimentés, c'est-à-dire que la carte connectée possède sa propre alimentation ou batterie. Le débogueur Simplicity Link prend en charge tout appareil Silicon Labs avec vol d'alimentationtage compris entre 1.8 V et 3.6 V. Dans de telles conditions, le Simplicity Link Debugger ne nécessite pas plus de 100 mA et n'importe quel hôte USB 2.0 fonctionnera.
Changement de mode d'alimentation :
Si le périphérique cible n'est pas alimenté, il est possible de l'alimenter à partir du débogueur Simplicity Link en basculant le bouton de l'interrupteur d'alimentation. Appuyer une fois sur ce bouton active la sortie d'alimentation auxiliaire connectée à VTARGET, allumant le voyant LED vert et fournissant du courant à l'appareil cible (mode d'approvisionnement). Appuyer à nouveau sur le même bouton désactivera l'alimentation et éteindra la LED (mode de détection).
La Figure 2.2 Schéma fonctionnel à la page 4 dans la section 2. Matériel surview peut aider à visualiser les modes de fonctionnement.
Note: Pour éviter des activations accidentelles, le bouton doit être enfoncé un peu plus d'une seconde avant d'activer la puissance de sortie. Lorsqu'il fonctionne dans ce mode, le débogueur Simplicity Link fournit un volume fixe.tage de 3.3 V à l'appareil cible. Selon le matériel personnalisé, l'hôte USB peut devoir fournir plus de 100 mA, mais pas plus de 500 mA.
Si le voyant LED devient rouge lorsque le bouton est enfoncé, cela signifie que le débogueur Simplicity Link n'a pas pu activer l'interrupteur d'alimentation. Assurez-vous qu'aucune alimentation n'est présente sur le périphérique cible et réessayez.
Tableau 4.1. Indicateur de mode d'alimentation
| Indicateur LED | Mode d'alimentation | Volume de l'appareil cibletaget gamme | Courant requis par l'hôte USB |
| DÉSACTIVÉ | Détection | 1.8 V à 3.6 V | Moins de 100 mA |
| VERT | Sourcing | 3.3V | Moins de 500 mA |
| ROUGE | Erreur de détection/connexion | Hors de portée | – |
Important: N'activez pas la sortie d'alimentation lorsque l'appareil cible est alimenté par d'autres moyens, cela pourrait causer des dommages matériels à l'une ou l'autre des cartes. N'utilisez jamais cette fonction avec des appareils alimentés par batterie.
Débogage
Le débogueur Simplicity Link est un débogueur SEGGER J-Link qui s'interface avec l'appareil cible à l'aide de l'interface Serial Wire Debug (SWD) pour les appareils Silicon Labs 32 bits (EFM32, EFR32, SiWx) ou de l'interface C2 pour Silicon Labs 8 bits. Périphériques MCU (EFM8). Le débogueur permet à l'utilisateur de télécharger du code et de déboguer des applications s'exécutant sur un matériel personnalisé connecté équipé d'une interface Mini Simplicity. De plus, il fournit également un port COM virtuel (VCOM) à l'ordinateur hôte qui est connecté au port série de l'appareil cible* pour une communication à usage général entre l'application en cours d'exécution et l'ordinateur hôte. Pour les appareils EFR32, le débogueur de lien Simplicity prend également en charge l'interface PTI (Packet Trace Interface) *, offrant des informations de débogage inestimables sur les paquets transmis et reçus dans les liaisons sans fil.
Note: *En supposant que l'interface a été acheminée vers le périphérique cible sur la carte personnalisée. Lorsque le câble USB de débogage est inséré, le débogueur intégré est activé et prend le contrôle des interfaces de débogage et VCOM.
Lorsque le câble USB est retiré, la carte cible peut toujours être connectée. Les leviers de niveau et l'interrupteur d'alimentation empêchent le rétroportage.
5.1 Port COM virtuel
Le port COM virtuel (VCOM) permet de connecter un UART sur le périphérique cible et permet à un hôte d'échanger des données série.
Le débogueur présente cette connexion comme un port COM virtuel sur l'ordinateur hôte qui apparaît lorsque le câble USB est inséré.
Les données sont transférées entre l'ordinateur hôte et le débogueur via la connexion USB, qui émule un port série à l'aide de la classe de périphérique de communication USB (CDC). Depuis le débogueur, les données sont transmises au périphérique cible via un UART physique
connexion.
Le format série est de 115200 bps, 8 bits, sans parité et 1 bit d'arrêt par défaut.
Note: La modification du débit en bauds du port COM côté PC n'influence pas le débit en bauds UART entre le débogueur et le périphérique cible. Toutefois, pour les applications cibles qui nécessitent un débit en bauds différent, il est possible de modifier le débit en bauds VCOM pour qu'il corresponde à la configuration du périphérique cible. Les paramètres VCOM en général peuvent être configurés via la console d'administration des kits disponible via Simplicity Studio.
5.2 Interface de suivi des paquets
L'interface de suivi des paquets (PTI) est un renifleur non intrusif de données, d'état radio et d'heure.amp information. Sur les appareils EFR32, à partir de la série 1, le PTI est fourni pour que l'utilisateur puisse puiser dans les tampons de données au niveau de l'émetteur/récepteur radio.
Du point de vue du logiciel embarqué, cela est disponible via l'utilitaire RAIL, composant PTI dans Simplicity Studio.
Configuration et mises à niveau du kit
La boîte de dialogue de configuration du kit dans Simplicity Studio vous permet de modifier le mode de débogage de l'adaptateur J-Link, de mettre à niveau son micrologiciel et de modifier d'autres paramètres de configuration. Pour télécharger Simplicity Studio, rendez-vous sur silabs.com/simplicité.
Dans la fenêtre principale de la perspective Launcher de Simplicity Studio, le mode de débogage et la version du micrologiciel de l'adaptateur J-Link sélectionné sont affichés. Cliquez sur le lien [Modifier] à côté de l'un de ces paramètres pour ouvrir la boîte de dialogue de configuration du kit.
![]()
6.1 Mises à niveau du micrologiciel
Vous pouvez mettre à niveau le micrologiciel du kit via Simplicity Studio. Simplicity Studio recherchera automatiquement les nouvelles mises à jour au démarrage.
Vous pouvez également utiliser la boîte de dialogue de configuration du kit pour les mises à niveau manuelles. Cliquez sur le bouton [Parcourir] dans la section [Mettre à jour l'adaptateur] pour sélectionner le bon file se terminant par .emz. Ensuite, cliquez sur le bouton [Installer le package].
Historique de révision des kits
La révision du kit se trouve imprimée sur l'étiquette d'emballage du kit, comme indiqué dans la figure ci-dessous. L'historique des révisions donné dans cette section peut ne pas répertorier toutes les révisions du kit. Les révisions avec des modifications mineures peuvent être omises.
Débogueur de lien de simplicité![]()
7.1 Historique des révisions du Si-DBG1015A
| Révision du kit | Libéré | Description |
| A03 | 13 octobre 2022 | Version initiale. |
Historique de révision du document
Révision 1.0
Juin 2023
Version initiale des documents.
Studio Simplicité
Accès en un clic aux outils MCU et sans fil, à la documentation, aux logiciels, aux bibliothèques de code source et plus encore. Disponible pour Windows, Mac et Linux !
![]()
Portefeuille IoT
www.silabs.com/IoT
Logiciel/matériel
www.silabs.com/simplicité
Qualité
www.silabs.com/qualité
Assistance et communauté
www.silabs.com/community
Clause de non-responsabilité
Silicon Labs a pour objectif de fournir aux clients la documentation la plus récente, précise et approfondie de tous les périphériques et modules disponibles pour les implémenteurs de systèmes et de logiciels utilisant ou prévoyant d'utiliser les produits Silicon Labs. Les données de caractérisation, les modules et périphériques disponibles, les tailles de mémoire et les adresses de mémoire se réfèrent à chaque périphérique spécifique, et les paramètres « typiques » fournis peuvent varier et varient effectivement dans différentes applications.ampLes fichiers décrits ici sont uniquement à des fins d'illustration. Silicon Labs se réserve le droit d'apporter des modifications sans préavis aux informations, spécifications et descriptions du produit ci-inclus, et ne donne aucune garantie quant à l'exactitude ou à l'exhaustivité des informations incluses. Sans notification préalable, Silicon Labs peut mettre à jour le micrologiciel du produit pendant le processus de fabrication pour des raisons de sécurité ou de fiabilité. De tels changements n'altèreront pas les spécifications ou les performances du produit. Silicon Labs ne saurait être tenu responsable des conséquences de l'utilisation des informations fournies dans ce document. Ce document n'implique ni n'accorde expressément aucune licence pour concevoir ou fabriquer des circuits intégrés. Les produits ne sont pas conçus ni autorisés pour être utilisés dans des dispositifs FDA de classe III, des applications pour lesquelles l'approbation préalable à la commercialisation de la FDA est requise ou des systèmes de survie sans le consentement écrit spécifique de Silicon Labs. Un « système de survie » est tout produit ou système destiné à soutenir ou à maintenir la vie et/ou la santé et dont, en cas de défaillance, on peut raisonnablement s'attendre à ce qu'il entraîne des blessures corporelles importantes, voire la mort. Les produits Silicon Labs ne sont pas conçus ou autorisés pour des applications militaires. Les produits Silicon Labs ne doivent en aucun cas être utilisés dans des armes de destruction massive, y compris (mais sans s'y limiter) des armes nucléaires, biologiques ou chimiques, ou des missiles capables de transporter de telles armes. Silicon Labs décline toute garantie expresse et implicite et ne peut être tenu responsable de toute blessure ou dommage lié à l'utilisation d'un produit Silicon Labs dans de telles applications non autorisées.
Note: Ce contenu peut contenir une terminologie offensante désormais obsolète. Silicon Labs remplace ces termes par un langage inclusif dans la mesure du possible. Pour plus d'informations, visitez www.silabs.com/about-us/inclusive-lexicon-project
Informations sur les marques Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® et le logo Silicon Labs® , Bluegiga® , Bluegiga Logo® , EFM ® , EFM32® , EFR, Ember® , Energy Micro, le logo Energy Micro et combinaisons de ceux-ci, « les microcontrôleurs les plus économes en énergie au monde », Redpine Signals® , WiSe Connect , n-Link, Thread Arch® , EZLink® , EZRadio ® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio®, Telegesis, le logo Telegesis®, USBXpress®, Zentri, le logo Zentri et Zentri DMS, Z-Wave® et autres sont des marques commerciales ou des marques déposées de Silicon Labs. ARM, CORTEX, Cortex-M3 et THUMB sont des marques commerciales ou des marques déposées d'ARM Holdings. Keil est une marque déposée d'ARM Limited. Wi-Fi est une marque déposée de Wi-Fi Alliance. Tous les autres produits ou noms de marques mentionnés ici sont des marques déposées de leurs détenteurs respectifs.
Laboratoires Silicon Inc.
400 Ouest César Chavez
Austin, TX 78701
USA
www.silabs.com
Documents / Ressources
![]() |
SILICON LABS UG548 Débogueur de lien de simplicité [pdf] Guide de l'utilisateur Débogueur de lien de simplicité UG548, UG548, débogueur de lien de simplicité, débogueur de lien, débogueur |
