Karakteristike proizvoda
(1) Hardverska shema PCB-a potpuno je otvorenog koda, softver otvorenog koda, nema rizika od autorskih prava.
Trenutno su jlink/stlink na tržištu piratski i postoje neki pravni problemi u korištenju. Kada se neki jlink koristi s IDE-om kao što je MDK, to će potaknuti piratstvo i ne može se koristiti normalno, a neke verzije jlink-a imaju problem gubitka firmware-a nakon korištenja određeno vrijeme. Nakon što se firmware izgubi, trebate ručno vratiti softver.
(2) Izlazno SWD sučelje, podržava glavni PC softver za otklanjanje pogrešaka, uključujući keil, IAR, openocd, podržava preuzimanje SwD-a, otklanjanje pogrešaka u jednom koraku.
(3) JTAG sučelje, s openocd-om može podržati otklanjanje pogrešaka gotovo svih SoC čipova širom svijeta, kao što su ARM Cortex-A serija, DSP, FPGA, MIPS itd., jer je SWD protokol samo privatni protokol definiran od strane ARM-a, i JTAG je međunarodni IEEE 1149 standard. Uobičajeni ciljni čip emulatora općenito je ARM Cortex-M serija, koji ne uvodi JTAG sučelje, a ovaj proizvod uvodi JTAG sučelje, koje je prikladno za razvoj i otklanjanje pogrešaka na drugim platformama.
(4) Podržava virtualni serijski priključak (to jest, može se koristiti kao emulator ili kao alat za serijski priključak, zamjenjujući ch340, cp2102, p12303)
(5)DAPLink podržava nadogradnju firmvera USB flash pogona, samo uzemljite nRST, uključite ga u DAPLink, PC. Bit će tu USB flash pogon, samo povucite novi firmware (hex ili bin datoteka) u USB flash pogon kako biste dovršili nadogradnju firmware-a. Budući da DAPLink implementira bootloader s U disk funkcijom, može lako dovršiti nadogradnju firmvera. Ako imate proizvod temeljen na STM32 u masovnoj proizvodnji, a proizvod će možda trebati kasnije nadograditi, kod za pokretanje sustava u DAPLink-u je vrlo vrijedan vaše reference, klijent ne treba instalirati složeni IDE ili alate za snimanje kako bi dovršio nadogradnju, samo povucite na U disk možete jednostavno dovršiti nadogradnju proizvoda.
Postupak ožičenja
1. Spojite emulator na ciljnu ploču
SWD dijagram ožičenja
JTAG dijagram ožičenja
Pitanja i odgovori
1. Neuspjeh snimanja, ukazuje na RDDI-DAP GREŠKU, kako riješiti?
O: Budući da je brzina snimanja simulatora velika, signal između Dupont linije će proizvesti preslušavanje, pokušajte promijeniti kraću Dupont liniju ili blisko povezanu Dupont liniju, također možete pokušati smanjiti brzinu snimanja, općenito se može riješiti normalno.
2. Što treba učiniti ako se meta ne može otkriti, što ukazuje na neuspjeh komunikacije?
O: Prvo provjerite je li hardverski kabel ispravan (GND,CLK,10,3V3), a zatim provjerite je li napajanje ciljne ploče normalno. Ako se ciljna ploča napaja iz simulatora, budući da je maksimalna izlazna struja USB-a samo 500 mA, provjerite je li napajanje ciljne ploče nedovoljno.
3. Koje snimanje čipova za ispravljanje pogrešaka podržava CMSIS DAP/DAPLink?
O: Tipični scenarij korištenja je programiranje i uklanjanje pogrešaka MCU-a. Teoretski, jezgra serije Cortex-M može koristiti DAP za snimanje i otklanjanje pogrešaka, tipičnih čipova kao što su puna serija čipova STM32, puna serija GD32, serija nRF51/52 i tako dalje.
4. Mogu li koristiti DAP emulator za otklanjanje pogrešaka pod Linuxom?
O: Pod Linuxom možete koristiti openocd i DAP emulator za otklanjanje pogrešaka. openocd je najpopularniji i najmoćniji program za otklanjanje pogrešaka otvorenog koda na svijetu. Također možete koristiti openocd pod Windowsima, pisanjem odgovarajuće konfiguracijske skripte možete postići otklanjanje pogrešaka na čipu, snimanje i druge operacije.
Snimanje proizvoda