ฉันกำลังใช้ STM32F103 MCU สำหรับโครงการของฉันและต้องการใช้ ST-Link ของบอร์ด STM32F411 Nucleo เพื่อการดีบัก / เขียนโปรแกรมภายนอก
ฉันได้ปิดตัวจัมเปอร์ CN2 และคำถามที่แท้จริงของฉันอยู่ใน pinout ของ SWO (CN2) ฉันจะทำสิ่งต่อไปนี้อย่างไร:
- PIN 1 (จาก SWO) คือ VDD_Target
- PIN 2 คือ SWCLK
- PIN 3 คือ GND
- PIN 4 คือ SWDIO
- PIN 5 คือ NRST
- PIN 6 คือ SWO
เพื่อความรู้ที่ดีที่สุดของฉันฉันไม่ควรใช้หมุดเหล่านี้ทั้งหมดข้างต้น ในขณะที่ฉันได้เชื่อมต่อ
- PIN 2 ถึง PIN 37 (หรือ PA14) ใน MCU
- PIN 3 ถึง GND
- PIN 4 ถึง PIN 34 (หรือ PA13)
- PIN 5 ถึง PIN 7 หรือ (RESET) ใน MCU เป้าหมาย
ไม่แน่ใจว่าฉันควรจะเชื่อมต่อขา SWO เพราะมันตั้งเป็น "สงวน" (ทำไม?) นอกจากนี้ฉันให้ 3.3 V ถึง VIN พินของ MCU หมายความว่าฉันไม่จำเป็นต้องเชื่อมต่อ VDD (PIN 1 ของ stlink)
โปรดอ้างอิงตารางนี้จากตารางข้อมูลอย่างเป็นทางการ:
นี่คือการกำหนดค่า pinout ทั่วไปของ MCU ที่นี่:
ฉันได้ทดสอบทุกอย่าง "เกือบ" ด้วยออสซิลโลสโคปและเครื่องทดสอบและทุกอย่างดูโอเค มีอะไรอีกบ้างที่ขาดหายไป ฉันควรทำอะไรกับพิน BOOT0 หรือ BOOT1