Tôi đã thiết kế một bảng STM32 đơn giản. Dưới đây là hình ảnh bố trí sơ đồ và pcb:
Bố cục PCB với VDD hightlighted:
Bố cục PCB với GND được tô sáng:
Chỉ các phần của thiết kế này có liên quan đến câu hỏi của tôi được hiển thị trong các hình ảnh trên.
Vấn đề của tôi là: Tôi đã thử sử dụng ST-Link tích hợp của Bảng khám phá STM32 để lập trình bảng tùy chỉnh này, nhưng tôi chưa thể thành công. Ứng dụng ST-Link Utility trên PC có thể nhận ra người lập trình, nhưng nó không thể phát hiện MCU đích. Các thông báo lỗi tôi nhận được là: "Mục tiêu không được kết nối" và "Lỗi giao tiếp USB ST-Link".
Dưới đây là một số sự thật liên quan về vấn đề của tôi:
- Bảng khám phá STM32 hoạt động tốt: Tôi có thể sử dụng ST-Link tích hợp để lập trình STM32 MCU trên tàu. Không sao đâu
- STM32 MCU đã được hàn với định hướng chính xác trên bảng tùy chỉnh. Tôi đã kiểm tra điều này hai lần.
- Tôi đã kiểm tra dấu vết VDD và SWD. Chúng được kết nối tốt (không có vấn đề hàn). Pin Boot0 là 0V. Pin NRST là 3,3V.
- Cáp SWD ngắn, chỉ dài 7-8 cm.
- STM32 trên bảng tùy chỉnh của tôi cùng loại với bảng trên Discovery Board.
Tôi đã làm theo hướng dẫn trong hướng dẫn của STM32 Discovery Board về cách sử dụng Discovery Board để lập trình MCU STM32 bên ngoài. Để cụ thể hơn, tôi đã loại bỏ 2 jumper CN3 và sau đó tôi kết nối các bảng như trong bảng này:
Tôi cũng đã loại bỏ cầu hàn SB11 trên Discovery Board (để pin NRST có thể hoạt động bình thường).
- Tôi đã thử cả ứng dụng ST-Link Utility và Keil. Các thông báo lỗi tôi nhận được là như nhau.
- Lúc đầu, tôi không kết nối chân 6 trên bảng trên (SWO) vì theo hiểu biết của tôi thì không cần thiết. Tuy nhiên sau đó tôi cũng kết nối nó, nhưng mọi thứ vẫn không được như ý.
- Tôi cũng đã thêm một nắp 100nF từ pin NRST đến GND, và sau đó một điện trở kéo lên 100k từ pin này đến VDD. Vấn đề vẫn còn.
- Tôi cũng đã thử sử dụng chế độ "kết nối dưới cài đặt lại" của chương trình Tiện ích ST-Link. Cũng không có may mắn.
Tôi nghi ngờ rằng có thể có một cái gì đó sai với thiết kế, nhưng tôi không chắc chắn. Xin hãy giúp tôi giải quyết vấn đề.
Cảm ơn rât nhiều :)