Kendi projem için STM32F103 MCU kullanıyorum ve harici hata ayıklama / programlama amacıyla STM32F411 Nucleo panosunun ST-Linkini kullanmak istiyorum.
CN2 jumper'ları KAPALI konuma getirdim ve asıl sorum SWO'nun (CN2) pinoutsunda. Bu konuda nasıl ilerlediğim şöyledir:
- PIN 1 (of SWO) VDD_Target
- PIN 2, SWCLK
- PIN 3, GND
- PIN 4 SWDIO'dur
- PIN 5 NRST
- PIN 6 SWO'dur
Bildiğim kadarıyla yukarıdaki tüm pinleri kullanmamalıyım. Olduğu gibi bağlandım
- MCU'da PIN 2 - PIN 37 (veya PA14)
- GND'den PIN 3'e
- PIN 4 - PIN 34 (veya PA13)
- Hedef MCU'da PIN 5 - PIN 7 veya (SIFIRLA).
SWO pinini "ayrılmış" olarak ayarlanıp ayarlanmayacağından emin değilim (Neden?). Ayrıca MCU'nun VIN pinine 3.3 V veriyorum, VDD'yi (stlink'in PIN 1'i) bağlamaya ihtiyacım olmadığı anlamına geliyor.
Lütfen resmi veri sayfasından aldığım bu tabloya bakın:
İşte MCU'nun genel pinout yapılandırması:
"Neredeyse" her şeyi osiloskop ve test cihazı ile test ettim ve her şey iyi görünüyor. Burada başka ne eksik? BOOT0 veya BOOT1 pinleri ile herhangi bir şey yapmalı mıyım?