Đặc điểm sản phẩm
(1) Sơ đồ phần cứng PCB hoàn toàn là mã nguồn mở, phần mềm mã nguồn mở, không có rủi ro bản quyền.
Hiện tại, jlink/stlink trên thị trường là hàng lậu, và có một số vấn đề pháp lý trong quá trình sử dụng. Khi sử dụng một số jlink với IDE như MDK, nó sẽ báo lỗi vi phạm bản quyền và không thể sử dụng bình thường. Một số phiên bản jlink có vấn đề mất firmware sau một thời gian sử dụng. Khi firmware bị mất, bạn cần phải khôi phục phần mềm thủ công.
(2) Giao diện SWD dẫn ra, hỗ trợ phần mềm gỡ lỗi PC chính thống, bao gồm keil, IAR, openocd, hỗ trợ tải xuống SwD, gỡ lỗi một bước.
(3) Giao diện JTAG, với openocd, có thể hỗ trợ gỡ lỗi cho hầu hết các chip SoC trên toàn thế giới, chẳng hạn như dòng ARM Cortex-A, DSP, FPGA, MIPS, v.v., vì giao thức SWD chỉ là giao thức riêng do ARM định nghĩa, còn JTAG là tiêu chuẩn quốc tế IEEE 1149. Chip mục tiêu giả lập thông thường thường là dòng ARM Cortex-M, không hỗ trợ giao diện JTAG, và sản phẩm này hỗ trợ giao diện JTAG, phù hợp để bạn phát triển và gỡ lỗi trên các nền tảng khác.
(4)Hỗ trợ cổng nối tiếp ảo (tức là có thể dùng làm trình giả lập hoặc công cụ cổng nối tiếp, thay thế ch340, cp2102, p12303)
(5) DAPLink hỗ trợ nâng cấp firmware ổ đĩa flash USB, chỉ cần nối đất nRST, cắm vào DAPLink và máy tính. Sẽ có ổ đĩa flash USB, chỉ cần kéo firmware mới (tệp hex hoặc bin) vào ổ đĩa flash USB để hoàn tất quá trình nâng cấp firmware. Vì DAPLink tích hợp bộ nạp khởi động với chức năng ổ đĩa U, nên việc nâng cấp firmware có thể dễ dàng hoàn tất. Nếu bạn có sản phẩm STM32 đang sản xuất hàng loạt và sản phẩm có thể cần nâng cấp sau này, mã bộ nạp khởi động trong DAPLink rất đáng để bạn tham khảo, máy khách không cần cài đặt IDE phức tạp hoặc công cụ ghi để hoàn tất quá trình nâng cấp, chỉ cần kéo vào ổ đĩa U là có thể hoàn tất quá trình nâng cấp sản phẩm một cách thuận tiện.
Quy trình đấu dây
1. Kết nối trình giả lập với bo mạch mục tiêu
Sơ đồ đấu dây SWD
Sơ đồ đấu dây JTAG
Hỏi & Đáp
1. Lỗi ghi, báo lỗi RDDI-DAP, cách khắc phục như thế nào?
A: Do tốc độ ghi của trình mô phỏng nhanh nên tín hiệu giữa các đường Dupont sẽ tạo ra nhiễu xuyên âm, vui lòng thử thay đổi đường Dupont ngắn hơn hoặc đường Dupont được kết nối chặt chẽ, bạn cũng có thể thử giảm tốc độ ghi, nói chung có thể giải quyết bình thường.
2. Phải làm gì nếu không phát hiện được mục tiêu, báo hiệu lỗi liên lạc?
A: Trước tiên, vui lòng kiểm tra xem cáp phần cứng (GND, CLK, 10, 3V3) có đúng không, sau đó kiểm tra xem nguồn điện của bo mạch mục tiêu có bình thường không. Nếu bo mạch mục tiêu được cấp nguồn bởi bộ mô phỏng, vì dòng điện đầu ra tối đa của USB chỉ là 500mA, vui lòng kiểm tra xem nguồn điện của bo mạch mục tiêu có đủ không.
3. CMSIS DAP/DAPLink hỗ trợ ghi gỡ lỗi chip nào?
A: Kịch bản sử dụng điển hình là lập trình và gỡ lỗi MCU. Về mặt lý thuyết, nhân Cortex-M có thể sử dụng DAP để ghi và gỡ lỗi, các chip điển hình như chip STM32 full series, GD32 full series, nRF51/52, v.v.
4. Tôi có thể sử dụng trình giả lập DAP để gỡ lỗi trên Linux không?
A: Trên Linux, bạn có thể sử dụng openocd và trình giả lập DAP để gỡ lỗi. openocd là trình gỡ lỗi mã nguồn mở phổ biến và mạnh mẽ nhất trên thế giới. Bạn cũng có thể sử dụng openocd trên Windows, bằng cách viết tập lệnh cấu hình phù hợp, bạn có thể thực hiện gỡ lỗi chip, ghi đĩa và các thao tác khác.
Chụp ảnh sản phẩm