J'utilise le microcontrôleur STM32F103 pour mon propre projet et je souhaite utiliser la carte ST-Link de la carte Nucleo STM32F411 à des fins de débogage / programmation externe.
J'ai désactivé les cavaliers CN2 et ma véritable question se trouve dans les brochages de SWO (CN2). Voici comment je procède:
- Le PIN 1 (de SWO) est VDD_Target
- PIN 2 est SWCLK
- PIN 3 est GND
- PIN 4 est SWDIO
- PIN 5 est NRST
- PIN 6 est SWO
À ma connaissance, je ne devrais pas utiliser toutes ces broches ci-dessus. Comme dans, je me suis connecté
- PIN 2 à PIN 37 (ou PA14) dans MCU
- PIN 3 à GND
- PIN 4 à PIN 34 (ou PA13)
- PIN 5 à PIN 7 ou (RESET) dans le MCU cible.
Je ne sais pas si je dois connecter la broche SWO car elle est définie comme "réservée" (Pourquoi?). Je donne également 3,3 V à la broche VIN du MCU, ce qui signifie que je n'ai pas besoin de connecter le VDD (PIN 1 de stlink).
Veuillez vous référer à ce tableau que j'ai extrait de la fiche officielle:
Voici la configuration générale de brochage du MCU ici:
J'ai testé "presque" tout avec un oscilloscope et un testeur et tout semble correct. Que manque-t-il d'autre ici? Dois-je faire quoi que ce soit avec les broches BOOT0 ou BOOT1?