Comment utiliser les câbles Tag-Connect avec le débogueur ST-Link V3 Set
Sélection et installation du câble ST-Link V3 SET
STLINK-V3 est modulaire dans le sens où il dispose d'une carte matérielle « module principal » (MB1441) qui, selon la documentation ST, offre des performances supérieures grâce à un connecteur 14 broches 0,05″, mais est également livrée avec une carte mezzanine en option (MB1440) qui offre plus de connexions (vraisemblablement avec des performances potentiellement inférieures), notamment : un connecteur ARM traditionnel 20 broches 0,1″ (JTAG20), un en-tête SWIM 4 broches, un en-tête SWD 6 broches et d'autres en-têtes à broches offrant un accès aux connexions VCP, SPI, UART, I2C, CAN et GPIO.
Tag-Connect dispose d'un ensemble complet de solutions à utiliser avec ST-LINK/V3.
REMARQUE : ST-LINK/V2 peut alimenter la cible avec 3,3 V via la broche 19 du connecteur 20 broches. STLINK-V3 ne peut alimenter la cible qu'avec une alimentation de 5 V ET l'alimentation de 5 V semble être connectée au VCC de la cible par défaut ! Vous devrez peut-être déconnecter un cavalier sur l'une des cartes STLINK-V3SET pour contourner ce problème.
1. JTAG traditionnel complet utilisant notre adaptateur TC2050-ARM2010 Câbles TC2050-IDC 10 broches Plug-of-Nails(tm). Compatible avec tous les processeurs ARM. Cette solution offre un câble plat plus robuste / plus durable mais présente l'inconvénient de nécessiter une carte mezzanine encombrante.
2. Interface SWD (Serial Wire Debug) utilisant un connecteur ARM20 avec une solution d'encombrement réduit pour les processeurs Cortex utilisant l'ARM20-CTX et le câble TC2030-IDC.
Les deux solutions sont similaires dans le sens où elles utilisent un adaptateur 20 broches vers Tag-Connect. Cependant, le Full Traditional JTAG vous permet également d'alimenter en option la cible à partir du débogueur et donne accès à tous les signaux fournis par la connexion ARM 0,1" 20 broches traditionnelle tandis que la solution SWD (Serial Wire Debug) ne donne accès qu'aux signaux utilisés par le protocole SWD.
3. SWD utilisant le connecteur Cortex STDC14 et le câble TC2030-CTX-STDC14 ou TC2030-CTX-NL-STDC14 fournissant un câble 14 broches 0,05″ qui se branche au bas du STLINK-V3 et possède un connecteur TC2030 (-NL) à 6 broches à l'autre extrémité. Ce câble fournit des signaux pour le protocole SWD. Un inconvénient est le pas très fin du câble plat qui est moins robuste et peut ne pas durer aussi longtemps que la solution 2 ci-dessus. Cependant, vous n'avez pas besoin de la carte complémentaire avec ces câbles.
4. Solution SWIM pour STM8.
5. JTAG, SWD et UART utilisant un connecteur Cortex STDC14 vers 14 broches pour carte cible. Câbles 14 broches TC2070-IDC-050 ou TC2070-IDC-NL-050 fournissant une connexion 14 broches TC2070 au PCB. L'avantage de ces câbles est qu'ils fournissent les 14 broches, y compris l'UART. L'inconvénient est le câble ruban très fin qui peut ne pas durer aussi longtemps que les autres solutions.
JTAG traditionnel complet utilisant l'adaptateur TC2050 et TC2050-ARM2010
Les deux solutions pour le ST-LINK/V2 sont similaires dans le sens où elles nécessitent un adaptateur et un câble, c'est donc à vous de choisir celle que vous choisirez en fonction de vos besoins en PCB. Voici la première solution :
Connectez le TC2050-ARM2010 au ST-LINK/V2 et connectez le câble TC2050-IDC à l'adaptateur.
Les câbles « à pattes » et « sans pattes » sont disponibles dans la longueur standard de 6 pouces. Le TC2050-IDC-NL nécessitera le TC2050-CLIP si vous souhaitez une solution mains libres pendant le débogage.