Karakteristik produk
(1) Skema PCB perangkat keras sepenuhnya sumber terbuka, perangkat lunak sumber terbuka, tidak ada risiko hak cipta.
Saat ini, jlink/stlink yang beredar di pasaran adalah bajakan, dan terdapat beberapa masalah hukum dalam penggunaannya. Ketika beberapa jlink digunakan dengan IDE seperti MDK, hal tersebut akan memicu pembajakan dan tidak dapat digunakan secara normal, dan beberapa versi jlink memiliki 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 langkah tunggal.
(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 privat yang didefinisikan oleh ARM, dan JTAG merupakan standar internasional IEEE 1149. Chip target emulator yang umum umumnya adalah seri ARM Cortex-M, yang tidak memperkenalkan antarmuka JTAG. Produk ini memperkenalkan antarmuka JTAG, yang cocok bagi Anda untuk mengembangkan dan men-debug pekerjaan di platform lain.
(4)Mendukung port serial virtual (yaitu, dapat digunakan sebagai emulator atau sebagai alat port serial, menggantikan ch340, cp2102, p12303)
(5) DAPLink mendukung pemutakhiran firmware flash drive USB. Cukup hubungkan nRST ke DAPLink dan PC. Flash drive USB akan tersedia. Cukup seret firmware baru (berkas hex atau bin) ke flash drive USB untuk menyelesaikan pemutakhiran firmware. Karena DAPLink mengimplementasikan bootloader dengan fungsi U-disk, pemutakhiran firmware dapat diselesaikan dengan mudah. Jika Anda memiliki produk berbasis STM32 yang diproduksi massal dan mungkin perlu dimutakhirkan nanti, kode bootloader di DAPLink sangat layak untuk Anda jadikan referensi. Klien tidak perlu menginstal IDE atau alat pembakar yang rumit untuk menyelesaikan pemutakhiran. Cukup seret ke U-disk untuk menyelesaikan pemutakhiran produk Anda dengan mudah.
Prosedur pengkabelan
1.Hubungkan emulator ke papan target
Diagram pengkabelan SWD
Diagram pengkabelan JTAG
Tanya Jawab
1. Kegagalan pembakaran, menunjukkan RDDI-DAP ERROR, bagaimana cara mengatasinya?
A: Karena kecepatan pembakaran simulator cepat, sinyal antara saluran dupont akan menghasilkan crosstalk, cobalah untuk mengubah saluran Dupont yang lebih pendek, atau saluran Dupont yang terhubung erat, Anda juga dapat mencoba mengurangi kecepatan pembakaran, umumnya dapat diselesaikan secara normal.
2. Apa yang harus dilakukan jika target tidak dapat dideteksi, yang mengindikasikan kegagalan komunikasi?
A: 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 500 mA, harap periksa apakah catu daya papan target tidak mencukupi.
3. Pembakaran debugging chip mana yang didukung oleh CMSIS DAP/DAPLink?
A: Skenario penggunaan yang umum adalah untuk memprogram dan men-debug MCU. Secara teori, kernel seri Cortex-M dapat menggunakan DAP untuk pembakaran dan debugging, seperti chip seri lengkap STM32, seri lengkap GD32, seri nRF51/52, dan sebagainya.
4. Dapatkah saya menggunakan emulator DAP untuk debugging di Linux?
A: Di Linux, Anda dapat menggunakan OpenOCD dan emulator DAP untuk debugging. OpenOCD adalah debugger sumber terbuka paling populer dan canggih di dunia. Anda juga dapat menggunakan OpenOCD di Windows, dengan menulis skrip konfigurasi yang sesuai, Anda dapat melakukan debugging chip, burning, dan operasi lainnya.
Pemotretan produk