Używam MCU STM32F103 do własnego projektu i chcę użyć ST-Link płyty STM32F411 Nucleo do zewnętrznego debugowania / programowania.
Wyłączyłem zworki CN2, a moje aktualne pytanie dotyczy pinoutów SWO (CN2). Jak to zrobić, to:
- PIN 1 (SWO) to VDD_Target
- PIN 2 to SWCLK
- PIN 3 to GND
- PIN 4 to SWDIO
- PIN 5 to NRST
- PIN 6 to SWO
O ile mi wiadomo, nie powinienem używać wszystkich powyższych szpilek. Po podłączeniu się
- PIN 2 do PIN 37 (lub PA14) w MCU
- PIN 3 do GND
- PIN 4 do PIN 34 (lub PA13)
- PIN 5 do PIN 7 lub (RESET) w docelowym MCU.
Nie jestem pewien, czy powinienem podłączyć pin SWO, ponieważ jest on ustawiony jako „zarezerwowany” (dlaczego?). Podaję również 3,3 V na pin VIN MCU, co oznacza, że nie muszę podłączać VDD (PIN 1 stlink).
Proszę odnieść się do tej tabeli, którą wziąłem z oficjalnego arkusza danych:
Oto ogólna konfiguracja pinout MCU tutaj:
Testowałem „prawie” wszystko za pomocą oscyloskopu i testera i wszystko wydaje się w porządku. Czego jeszcze tu brakuje? Czy powinienem zrobić coś z pinami BOOT0 lub BOOT1?