Estou usando o STM32F103 MCU para o meu próprio projeto e quero usar o ST-Link da placa STM32F411 Nucleo para fins de depuração / programação externos.
Desativei os jumpers CN2 e minha pergunta real está nas pinagens do SWO (CN2). Como procedo é o seguinte:
- O PIN 1 (do SWO) é VDD_Target
- O PIN 2 é SWCLK
- PIN 3 é GND
- O PIN 4 é SWDIO
- O PIN 5 é NRST
- O PIN 6 é SWO
Que eu saiba, não devo usar todos esses pinos acima. Como em, eu conectei
- PIN 2 a PIN 37 (ou PA14) no MCU
- PIN 3 a GND
- PIN 4 a PIN 34 (ou PA13)
- PIN 5 a PIN 7 ou (RESET) no MCU de destino.
Não tenho certeza se devo conectar o pino SWO, pois está definido como "reservado" (Por quê?). Também estou dando 3,3 V ao pino VIN do MCU, significa que não preciso conectar o VDD (PIN 1 do stlink).
Consulte esta tabela que tirei da folha de dados oficial:
Aqui está a configuração geral de pinagem do MCU aqui:
Eu testei "quase" tudo com osciloscópio e testador e tudo parece bem. O que mais estou perdendo aqui? Devo fazer algo com os pinos BOOT0 ou BOOT1?