Tôi đang sử dụng STM32F103 MCU cho dự án của riêng mình và muốn sử dụng ST-Link của bảng Nucleo STM32F411 cho mục đích gỡ lỗi / lập trình bên ngoài.
Tôi đã đặt bộ nhảy CN2 TẮT và câu hỏi thực tế của tôi nằm trong sơ đồ chân của SWO (CN2). Cách tôi tiến hành việc này như sau:
- PIN 1 (của SWO) là VDD_Target
- PIN 2 là SWCLK
- PIN 3 là GND
- PIN 4 là SWDIO
- PIN 5 là NRST
- PIN 6 là SWO
Theo hiểu biết tốt nhất của tôi, tôi không nên sử dụng tất cả các chân trên. Như trong, tôi đã kết nối
- PIN 2 đến PIN 37 (hoặc PA14) trong MCU
- PIN 3 đến GND
- PIN 4 đến PIN 34 (hoặc PA13)
- PIN 5 đến PIN 7 hoặc (RESET) trong MCU mục tiêu.
Không chắc chắn liệu tôi có nên kết nối pin SWO vì nó được đặt là "dành riêng" (Tại sao?). Ngoài ra, tôi đang cung cấp 3,3 V cho số chân của MCU, có nghĩa là tôi không cần kết nối VDD (PIN 1 của liên kết).
Vui lòng tham khảo bảng này tôi đã lấy từ bảng dữ liệu chính thức:
Đây là cấu hình sơ đồ chân chung của MCU tại đây:
Tôi đã thử nghiệm "gần như" mọi thứ bằng máy hiện sóng và máy kiểm tra và mọi thứ có vẻ ổn. Tôi còn thiếu gì ở đây nữa? Tôi nên làm bất cứ điều gì với chân BOOT0 hoặc BOOT1?