Ciri-ciri produk
(1) PCB skematik perkakasan adalah sumber terbuka sepenuhnya, perisian sumber terbuka, tiada risiko hak cipta.
Pada masa ini, jlink/stlink di pasaran adalah cetak rompak, dan terdapat beberapa masalah undang-undang dalam penggunaan. Apabila sesetengah jlink digunakan dengan IDE seperti MDK, ia akan menggesa cetak rompak dan tidak boleh digunakan seperti biasa, dan sesetengah versi jlink mempunyai masalah kehilangan perisian tegar selepas menggunakan untuk tempoh masa. Sebaik sahaja perisian tegar hilang, anda perlu memulihkan perisian secara manual.
(2) Mengeluarkan antara muka SWD, menyokong perisian penyahpepijatan PC arus perdana, termasuk keil, IAR, openocd, menyokong muat turun SwD, penyahpepijatan satu langkah.
(3) Antara muka JTAG, dengan openocd boleh menyokong penyahpepijatan hampir semua cip SoC di seluruh dunia, seperti siri ARM Cortex-A, DSP, FPGA, MIPS, dll., kerana protokol SWD hanyalah protokol peribadi yang ditakrifkan oleh ARM, dan JTAG ialah piawaian antarabangsa IEEE 1149. Cip sasaran emulator biasa biasanya siri ARM Cortex-M, yang tidak memperkenalkan antara muka JTAG, dan produk ini memperkenalkan antara muka JTAG, yang sesuai untuk anda membangunkan dan menyahpepijat kerja di bawah platform lain.
(4)Sokong port bersiri maya (iaitu, ia boleh digunakan sebagai emulator atau sebagai alat port bersiri, menggantikan ch340, cp2102, p12303)
(5)DAPLink menyokong peningkatan perisian tegar pemacu kilat USB, hanya tanah nRST, pasangkannya ke DAPLink, PC. Akan ada pemacu kilat USB, cuma seret perisian tegar baharu (fail hex atau bin) ke dalam pemacu kilat USB untuk melengkapkan peningkatan perisian tegar. Oleh kerana DAPLink melaksanakan pemuat but dengan fungsi cakera U, ia boleh melengkapkan peningkatan perisian tegar dengan mudah. Jika anda mempunyai produk berasaskan STM32 dalam pengeluaran besar-besaran, dan produk itu mungkin perlu dinaik taraf kemudian, kod pemuat but dalam DAPLink sangat sesuai untuk rujukan anda, pelanggan tidak perlu memasang IDE yang kompleks atau membakar alat untuk melengkapkan naik taraf, hanya seret ke cakera U boleh melengkapkan naik taraf produk anda dengan mudah.
Prosedur pendawaian
1.Sambungkan emulator ke papan sasaran
Gambar rajah pendawaian SWD
gambarajah pendawaian JTAG
Soal Jawab
1. Kegagalan terbakar, menunjukkan RALAT RDDI-DAP, bagaimana untuk menyelesaikannya?
A: Oleh kerana kelajuan pembakaran simulator adalah pantas, isyarat antara talian dupont akan menghasilkan crosstalk, sila cuba tukar talian Dupont yang lebih pendek, atau talian Dupont yang bersambung rapat, anda juga boleh cuba mengurangkan kelajuan pembakaran, secara amnya boleh diselesaikan biasalah.
2. Apakah yang perlu dilakukan jika sasaran tidak dapat dikesan, menunjukkan kegagalan komunikasi?
J: Sila semak dahulu sama ada kabel perkakasan adalah betul (GND,CLK,10,3V3), dan kemudian semak sama ada bekalan kuasa papan sasaran adalah normal. Jika papan sasaran dikuasakan oleh simulator, memandangkan arus keluaran maksimum USB hanya 500mA, sila semak sama ada bekalan kuasa papan sasaran tidak mencukupi.
3. Pembakaran nyahpepijat cip manakah yang disokong oleh CMSIS DAP/DAPLink?
J: Senario penggunaan biasa ialah memprogram dan menyahpepijat MCU. Secara teorinya, inti siri Cortex-M boleh menggunakan DAP untuk membakar dan menyahpepijat, cip tipikal seperti siri penuh cip STM32, siri penuh GD32, siri nRF51/52 dan sebagainya.
4. Bolehkah saya menggunakan emulator DAP untuk menyahpepijat di bawah Linux?
J: Di bawah Linux, anda boleh menggunakan openocd dan emulator DAP untuk penyahpepijatan. openocd ialah penyahpepijat sumber terbuka yang paling popular dan berkuasa di dunia. Anda juga boleh menggunakan openocd di bawah tingkap, dengan menulis skrip konfigurasi yang sesuai boleh mencapai penyahpepijatan cip, pembakaran dan operasi lain.
Penggambaran produk