Ọrụ nrụpụta eletrọnịkị otu nkwụsị, na-enyere gị aka nweta ngwaahịa eletrọnịkị gị ngwa ngwa site na PCB & PCBA

DAPLINK dochie JLINK OBSTLINK STM32 burner down-loader emulator ARM

Nkọwa dị mkpirikpi:

Aha ngwaahịa: CMSIS DAP Simulator

Ihe nbibi: JTAG, SWD, ọdụ ụgbọ mmiri serial mebere

Ebe mmepe: Kei1/MDK, IAR, OpenOCD

Iberibe ebumnuche: ibe niile dabere na isi Cortex-M, dị ka STM32, NRF51/52, wdg.

Sistemụ arụmọrụ: Windows, Linux, Mac

Ntinye voltaji: 5V (USB ike ọkọnọ)

voltaji mmepụta: 5V / 3.3V (nwere ike ịnye ya na bọọdụ lekwasịrị anya)

Nha ngwaahịa: 71.5mm * 23.6mm * 14.2mm


Nkọwa ngwaahịa

Mkpado ngwaahịa

1.1

 

Njirimara ngwaahịa
(1) PCB schematic ngwaike bụ isi mmalite mepere emepe, ngwanrọ mepere emepe, enweghị ihe egwu nwebisiinka.
Ka ọ dị ugbu a, jlink/stlink dị n'ahịa bụ pirated, na e nwere ụfọdụ nsogbu iwu na ojiji. Mgbe a na-eji ụfọdụ jlink na IDE dị ka MDK, ọ ga-akpali ndị ohi na enweghị ike iji ya mee ihe, na ụfọdụ ụdị jlink nwere nsogbu nke ịlafu firmware mgbe ejiri ya ruo oge ụfọdụ. Ozugbo ngwa ngwa furu efu, ịkwesịrị iji aka weghachi ngwanro ahụ.
(2) Wepụta SWD interface, na-akwado sọftụwia debugging PC, gụnyere keil, IAR, openocd, nkwado nbudata SwD, nbibi otu nzọụkwụ.
(3) JTAG interface, na openocd nwere ike ịkwado debugging nke ihe fọrọ nke nta ka ọ bụrụ ihe niile SoC ibe n'ụwa nile, dị ka ARM Cortex-A usoro, DSP, FPGA, MIPS, wdg, n'ihi na SWD protocol bụ naanị a nzuzo protocol kọwara site ARM, na JTAG bụ ọkọlọtọ IEEE 1149 mba ụwa. Ihe mgbawa ebumnuche emulator na-emekarị bụ usoro ARM Cortex-M, nke na-adịghị ewebata interface JTAG, yana ngwaahịa a na-ewebata interface JTAG, nke dabara gị mma ịzụlite na debug ọrụ n'okpuru nyiwe ndị ọzọ.
(4) Kwado ọdụ ụgbọ mmiri serial mebere (ya bụ, enwere ike iji ya dị ka emulator ma ọ bụ dị ka ngwa ọdụ ụgbọ mmiri, dochie ch340, cp2102, p12303)
(5)DAPLink na-akwado nkwalite ngwa ngwa USB flash mbanye, naanị gbanye nRST, tinye ya na DAPLink, PC. A ga-enwe draịva USB, naanị dọrọ firmware ọhụrụ (hex ma ọ bụ faịlụ bin) n'ime draịvụ USB iji mechaa nkwalite ngwa ngwa. N'ihi na DAPLink na-eji ọrụ diski U arụ ọrụ bootloader, ọ nwere ike mezue ngwa ngwa ngwa ngwa. Ọ bụrụ na ị nwere ngwaahịa dabere na STM32 na mmepụta oke, yana ngwaahịa ahụ nwere ike ịdị mkpa ka emelite ya, koodu bootloader na DAPLink dabara nke ọma maka ntụaka gị, onye ahịa ekwesịghị ịwụnye IDE dị mgbagwoju anya ma ọ bụ ngwa ọkụ iji wuchaa nweta nkwalite, naanị ịdọrọ na diski U nwere ike mezue nkwalite ngwaahịa gị nke ọma.

8

Usoro waya
1.Connect emulator na lekwasịrị anya osisi

Eserese wiring SWD

nkọwa (1)

Eserese wiring JTAG

nkọwa (2)

Ajụjụ & A
1. Ọkụ na-ere ọkụ, na-egosi RDDI-DAP ERROR, otu esi edozi?
A: N'ihi na simulator ọkụ na-agba ọsọ ngwa ngwa, mgbaàmà n'etiti dupont akara ga-emepụta crosstalk, biko gbalịa ịgbanwe mkpụmkpụ Dupont ahịrị, ma ọ bụ na njikọ chiri anya Dupont akara, ị nwekwara ike na-agbalị ibelata ọkụ ọkụ, n'ozuzu nwere ike dozie. na-emekarị.
2. Kedu ihe a ga-eme ma ọ bụrụ na enweghị ike ịchọta ihe mgbaru ọsọ, na-egosi ọdịda nkwurịta okwu?
A: Biko buru ụzọ lelee ma eriri ngwaike ọ bụ eziokwu (GND,CLK,10,3V3), wee lelee ma ọkọnọ ike nke bọọdụ ebumnuche ọ bụ ihe nkịtị. Ọ bụrụ na bọọdụ ebumnuche bụ simulator na-akwado ya, ebe ọ bụ na ihe kacha arụ ọrụ ugbu a nke USB bụ naanị 500mA, biko lelee ma ike nke bọọdụ ebumnuche ezughi oke.
3. Kedu mgbawa debugging ọkụ na-akwado CMSIS DAP/DAPLink?
A: Ihe omume a na-ahụkarị bụ ịhazi na debug MCU. N'ụzọ doro anya, kernel nke usoro Cortex-M nwere ike iji DAP maka ọkụ na debugging, ụdị ibe dị ka STM32 zuru ezu usoro nke ibe, GD32 zuru ezu usoro, nRF51/52 usoro na na.
4. Enwere m ike iji DAP emulator maka debugging n'okpuru Linux?
A: N'okpuru Linux, ị nwere ike iji openocd na DAP emulator maka debugging. openocd bụ ihe nbibi isi mmalite kachasị ewu ewu na ike n'ụwa. Ị nwekwara ike iji openocd n'okpuru windo, site na ịde ederede nhazi kwesịrị ekwesị nwere ike nweta nkwụsị nke mgbawa, ọkụ na ọrụ ndị ọzọ.

Agbapụ ngwaahịa

9










  • Nke gara aga:
  • Osote:

  • Dee ozi gị ebe a ziga anyị ya