Ich verwende die STM32F103-MCU für mein eigenes Projekt und möchte den ST-Link der STM32F411-Nucleo-Karte für externe Debugging- / Programmierzwecke verwenden.
Ich habe die CN2-Jumper auf OFF gesetzt und meine eigentliche Frage steht in den Pinbelegungen von SWO (CN2). Wie ich das mache ist wie folgt:
- PIN 1 (von SWO) ist VDD_Target
- PIN 2 ist SWCLK
- PIN 3 ist GND
- PIN 4 ist SWDIO
- PIN 5 ist NRST
- PIN 6 ist SWO
Nach meinem besten Wissen sollte ich nicht alle oben genannten Stifte verwenden. Wie in, ich habe verbunden
- PIN 2 bis PIN 37 (oder PA14) in der MCU
- PIN 3 auf GND
- PIN 4 bis PIN 34 (oder PA13)
- PIN 5 bis PIN 7 oder (RESET) in der Ziel-MCU.
Ich bin mir nicht sicher, ob ich den SWO-Pin anschließen soll, da dieser als "reserviert" eingestellt ist (Warum?). Außerdem gebe ich dem VIN-Pin der MCU 3,3 V, was bedeutet, dass ich kein VDD (PIN 1 von stlink) anschließen muss.
Bitte beziehen Sie sich auf diese Tabelle, die ich aus dem offiziellen Datenblatt entnommen habe:
Hier ist die allgemeine Pinbelegung der MCU:
Ich habe "fast" alles mit Oszilloskop und Tester getestet und alles scheint in Ordnung zu sein. Was fehlt mir hier noch? Sollte ich irgendetwas mit den Pins BOOT0 oder BOOT1 machen?