Karakteristik produk
(1) PCB skema perangkat keras sepenuhnya open source, perangkat lunak open source, tidak ada risiko hak cipta.
Saat ini jlink/stlink yang beredar di pasaran adalah bajakan, dan terdapat beberapa permasalahan hukum dalam penggunaannya. Ketika beberapa jlink digunakan dengan IDE seperti MDK, itu akan menyebabkan pembajakan dan tidak dapat digunakan secara normal, dan beberapa versi jlink mengalami masalah kehilangan firmware setelah digunakan dalam jangka waktu tertentu. Setelah firmware hilang, Anda perlu memulihkan perangkat lunak secara manual.
(2) Memimpin antarmuka SWD, mendukung perangkat lunak debugging PC utama, termasuk keil, IAR, openocd, mendukung unduhan SwD, debugging satu langkah.
(3)Antarmuka JTAG, dengan openocd dapat mendukung debugging hampir semua chip SoC di seluruh dunia, seperti seri ARM Cortex-A, DSP, FPGA, MIPS, dll., karena protokol SWD hanyalah protokol pribadi yang ditentukan oleh ARM, dan JTAG adalah standar internasional IEEE 1149. Chip target emulator yang biasa umumnya adalah seri ARM Cortex-M, yang tidak memperkenalkan antarmuka JTAG, dan produk ini memperkenalkan antarmuka JTAG, yang cocok bagi Anda untuk mengembangkan dan men-debug pekerjaan di bawah platform lain.
(4) Mendukung port serial virtual (yaitu, dapat digunakan sebagai emulator atau sebagai alat port serial, menggantikan ch340, cp2102, p12303)
(5)DAPLink mendukung peningkatan firmware flash drive USB, cukup sambungkan nRST, sambungkan ke DAPLink, PC. Akan ada USB flash drive, cukup drag firmware baru (file hex atau bin) ke dalam USB flash drive untuk menyelesaikan upgrade firmware. Karena DAPLink mengimplementasikan bootloader dengan fungsi U disk, maka dapat dengan mudah menyelesaikan upgrade firmware. Jika Anda memiliki produk berbasis STM32 dalam produksi massal, dan produk tersebut mungkin perlu diupgrade nanti, kode boot loader di DAPLink sangat layak untuk referensi Anda, klien tidak perlu menginstal IDE yang rumit atau alat burn untuk menyelesaikannya. pemutakhiran, cukup seret ke disk U untuk menyelesaikan pemutakhiran produk Anda dengan mudah.
Prosedur pengkabelan
1. Hubungkan emulator ke papan target
Diagram pengkabelan SWD
Diagram pengkabelan JTAG
Tanya Jawab
1. Burning gagal, menandakan RDDI-DAP ERROR, bagaimana cara mengatasinya?
A: Karena kecepatan pembakaran simulator cepat, sinyal antara garis dupont akan menghasilkan crosstalk, silakan coba ubah garis Dupont yang lebih pendek, atau garis Dupont yang terhubung erat, Anda juga dapat mencoba mengurangi kecepatan pembakaran, umumnya dapat diselesaikan biasanya.
2. Apa yang harus dilakukan jika target tidak dapat dideteksi, yang menunjukkan kegagalan komunikasi?
J: Harap periksa terlebih dahulu apakah kabel perangkat keras sudah benar (GND,CLK,10,3V3), lalu periksa apakah catu daya papan target normal. Jika papan target ditenagai oleh simulator, karena arus keluaran maksimum USB hanya 500mA, periksa apakah catu daya papan target tidak mencukupi.
3. Pembakaran debugging chip manakah yang didukung oleh CMSIS DAP/DAPLink?
J: Skenario penggunaan umumnya adalah memprogram dan men-debug MCU. Secara teoritis, kernel seri Cortex-M dapat menggunakan DAP untuk pembakaran dan debugging, chip tipikal seperti chip seri penuh STM32, seri penuh GD32, seri nRF51/52 dan sebagainya.
4. Bisakah saya menggunakan emulator DAP untuk debugging di Linux?
J: Di Linux, Anda dapat menggunakan emulator openocd dan DAP untuk debugging. openocd adalah debugger open source paling populer dan kuat di dunia. Anda juga dapat menggunakan openocd di bawah windows, dengan menulis skrip konfigurasi yang sesuai dapat mencapai debugging chip, pembakaran dan operasi lainnya.
Pemotretan produk