Karakteristike proizvoda
(1) Hardverska shema PCB-a je potpuno otvorenog koda, softver otvorenog koda, bez rizika od autorskih prava.
Trenutno su jlink/stlink na tržištu piratski kopirani i postoje neki pravni problemi u njihovoj upotrebi. Kada se neki jlink koristi sa IDE-om kao što je MDK, to će dovesti do piraterije i ne može se normalno koristiti, a neke verzije jlink-a imaju problem gubitka firmvera nakon određenog vremena korištenja. Nakon što se firmver izgubi, potrebno je ručno vratiti softver.
(2) Izlazni SWD interfejs, podrška za mainstream PC softver za otklanjanje grešaka, uključujući Keil, IAR, Openocd, podrška za SWD preuzimanje, otklanjanje grešaka u jednom koraku.
(3) JTAG interfejs, sa openocd-om, može podržati debuggiranje gotovo svih SoC čipova širom svijeta, kao što su ARM Cortex-A serija, DSP, FPGA, MIPS itd., jer je SWD protokol samo privatni protokol definisan od strane ARM-a, a JTAG je međunarodni IEEE 1149 standard. Uobičajeni ciljni čip emulatora je uglavnom ARM Cortex-M serija, koja ne uvodi JTAG interfejs, a ovaj proizvod uvodi JTAG interfejs, koji je pogodan za razvoj i debuggiranje rada na drugim platformama.
(4) Podrška za virtuelni serijski port (to jest, može se koristiti kao emulator ili kao alat za serijski port, zamjenjujući ch340, cp2102, p12303)
(5) DAPLink podržava nadogradnju firmvera na USB fleš disk, samo uzemljite nRST i priključite ga na DAPLink, računar. Prisutan je USB fleš disk, samo prevucite novi firmver (hex ili bin datoteku) na USB fleš disk da biste dovršili nadogradnju firmvera. Budući da DAPLink implementira bootloader s funkcijom U diska, može lako dovršiti nadogradnju firmvera. Ako imate proizvod baziran na STM32 u masovnoj proizvodnji i proizvod će možda trebati kasnije nadograditi, kod bootloadera u DAPLinku je vrlo vrijedan vaše reference, klijent ne treba instalirati složeni IDE ili alate za snimanje da bi dovršio nadogradnju, samo prevlačenjem na U disk možete jednostavno dovršiti nadogradnju proizvoda.
Postupak ožičenja
1. Povežite emulator na ciljnu ploču
SWD dijagram ožičenja
JTAG dijagram ožičenja
Pitanja i odgovori
1. Kvar sagorijevanja, što ukazuje na RDDI-DAP grešku, kako riješiti problem?
A: 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 usko povezanu DuPont liniju, također možete pokušati smanjiti brzinu snimanja, uglavnom se to može riješiti na uobičajeni način.
2. Šta treba učiniti ako se cilj ne može otkriti, što ukazuje na prekid komunikacije?
A: Prvo provjerite da li je hardverski kabl ispravan (GND, CLK, 10, 3V3), a zatim provjerite da li je napajanje ciljne ploče normalno. Ako se ciljna ploča napaja simulatorom, budući da je maksimalna izlazna struja USB-a samo 500mA, provjerite da li je napajanje ciljne ploče nedovoljno.
3. Koje narezivanje debagiranja čipa podržava CMSIS DAP/DAPLink?
A: Tipičan scenario upotrebe je programiranje i debagovanje MCU-a. Teoretski, kernel Cortex-M serije može koristiti DAP za snimanje i debagovanje, tipični čipovi kao što su STM32 puna serija čipova, GD32 puna serija, nRF51/52 serija i tako dalje.
4. Mogu li koristiti DAP emulator za otklanjanje grešaka pod Linuxom?
A: Pod Linuxom možete koristiti openocd i DAP emulator za otklanjanje grešaka. openocd je najpopularniji i najmoćniji program za otklanjanje grešaka otvorenog koda na svijetu. Openocd možete koristiti i pod Windowsom, pisanjem odgovarajućeg konfiguracijskog skripta možete postići otklanjanje grešaka čipa, snimanja i drugih operacija.
Fotografisanje proizvoda