Đặc tính sản phẩm
(1) Sơ đồ phần cứng PCB hoàn toàn là nguồn mở, phần mềm mã nguồn mở, không có rủi ro về bản quyền.
Hiện tại, jlink/stlink trên thị trường đều là vi phạm bản quyền và có một số vấn đề pháp lý trong việc sử dụng. Khi một số jlink được sử dụng với IDE như MDK sẽ bị vi phạm bản quyền và không thể sử dụng bình thường, đồng thời một số phiên bản jlink gặp vấn đề mất firmware sau khi sử dụng một thời gian. Khi phần sụn bị mất, bạn cần khôi phục phần mềm theo cách thủ công.
(2) Dẫn đầu giao diện SWD, 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 hầu hết tất cả 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 được xác định bởi ARM và JTAG là tiêu chuẩn quốc tế IEEE 1149. Chip mục tiêu giả lập thông thường nói chung là dòng ARM Cortex-M, không giới thiệu giao diện JTAG và sản phẩm này giới thiệu giao diện JTAG, phù hợp để bạn phát triển và gỡ lỗi công việc trên các nền tảng khác.
(4) Hỗ trợ cổng nối tiếp ảo (nghĩa là nó có thể được sử dụng làm trình giả lập hoặc làm công cụ cổng nối tiếp, thay thế ch340, cp2102, p12303)
(5)DAPLink hỗ trợ nâng cấp chương trình cơ sở cho ổ flash USB, chỉ cần nối đất nRST, cắm nó vào DAPLink, PC. Sẽ có một ổ flash USB, chỉ cần kéo chương trình cơ sở mới (tệp hex hoặc bin) vào ổ flash USB để hoàn tất nâng cấp chương trình cơ sở. Vì DAPLink triển khai bộ tải khởi động có chức năng đĩa U nên nó có thể dễ dàng hoàn tất quá trình nâng cấp chương trình cơ sở. Nếu bạn có một sản phẩm dựa trên STM32 đang được sản xuất hàng loạt và sản phẩm có thể cần được nâng cấp sau này thì mã bộ nạp khởi động trong DAPLink rất đáng để bạn tham khảo, khách hàng không cần phải cài đặt các công cụ IDE hoặc burn phức tạp để hoàn thành quá trình nâng cấp, chỉ cần kéo vào đĩa U là có thể hoàn tất nâng cấp sản phẩm của bạn một cách thuận tiện.
Thủ tục nối dây
1.Kết nối trình giả lập với bảng mục tiêu
Sơ đồ nối dây SWD
Sơ đồ nối dây JTAG
Hỏi đáp
1. Lỗi ghi đĩa, báo LỖI RDDI-DAP, giải quyết thế nào?
Trả lời: Vì tốc độ ghi của trình mô phỏng nhanh nên tín hiệu giữa đường truyền 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 được thông thường.
2. Cần làm gì nếu không phát hiện được mục tiêu, biểu thị lỗi liên lạc?
Trả lời: Trước tiên hãy kiểm tra xem cáp phần cứng có đúng không (GND,CLK,10,3V3), sau đó kiểm tra xem nguồn điện của bảng mục tiêu có bình thường không. Nếu bảng mục tiêu được cấp nguồn bởi trình 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 bảng mục tiêu có đủ hay không.
3. Việc ghi lỗi gỡ lỗi chip nào được CMSIS DAP/DAPLink hỗ trợ?
Trả lời: Tình huống 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 của dòng Cortex-M có thể sử dụng DAP để ghi và gỡ lỗi, các chip điển hình như dòng chip đầy đủ STM32, dòng đầy đủ GD32, dòng nRF51/52, v.v.
4. Tôi có thể sử dụng trình mô phỏng DAP để gỡ lỗi trong Linux không?
Trả lời: Trong Linux, bạn có thể sử dụng trình mô phỏng openocd và 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 trong windows, bằng cách viết tập lệnh cấu hình phù hợp có thể đạt được việc gỡ lỗi chip, ghi đĩa và các hoạt động khác.
Chụp sản phẩm