Sto usando la MCU STM32F103 per il mio progetto e voglio usare la ST-Link della scheda Nucleo STM32F411 per scopi di programmazione / debugging esterni.
Ho disattivato i jumper CN2 e la mia vera domanda è nei pinout di SWO (CN2). Come procedere su questo è il seguente:
- Il PIN 1 (di SWO) è VDD_Target
- PIN 2 è SWCLK
- Il PIN 3 è GND
- PIN 4 è SWDIO
- Il PIN 5 è NRST
- Il PIN 6 è SWO
Per quanto ne so, non dovrei usare tutti questi pin sopra. Come in, ho collegato
- Da PIN 2 a PIN 37 (o PA14) in MCU
- PIN da 3 a GND
- Da PIN 4 a PIN 34 (o PA13)
- Da PIN 5 a PIN 7 o (RESET) nell'MCU di destinazione.
Non sono sicuro se dovrei collegare il pin SWO poiché è impostato come "riservato" (Perché?). Inoltre sto dando 3.3 V al pin VIN dell'MCU, significa che non ho bisogno di collegare VDD (PIN 1 dello stlink).
Si prega di fare riferimento a questa tabella che ho preso dal foglio dati ufficiale:
Ecco la configurazione generale della piedinatura dell'MCU qui:
Ho testato "quasi" tutto con l'oscilloscopio e il tester e tutto sembra a posto. Cos'altro mi manca qui? Devo fare qualcosa con i pin BOOT0 o BOOT1?