Storitve elektronske proizvodnje na enem mestu vam pomagajo enostavno pridobiti svoje elektronske izdelke iz PCB & PCBA

DAPLINK nadomešča JLINK OBSTLINK STM32 emulator za nalaganje navzdol gorilnika ARM

Kratek opis:

Ime izdelka: CMSIS DAP Simulator

Vmesnik za odpravljanje napak: JTAG, SWD, virtualna serijska vrata

Razvojno okolje: Kei1/MDK, IAR, OpenOCD

Ciljni čipi: vsi čipi, ki temeljijo na jedru Cortex-M, kot so STM32, NRF51/52 itd.

Operacijski sistem: Windows, Linux, Mac

Vhodna napetost: 5V (USB napajanje)

Izhodna napetost: 5 V/3,3 V (lahko se napaja neposredno na ciljno ploščo)

Velikost izdelka: 71,5 mm * 23,6 mm * 14,2 mm


Podrobnosti o izdelku

Oznake izdelkov

1.1

 

Značilnosti izdelka
(1) PCB strojne sheme je popolnoma odprtokoden, programska oprema odprtokodna, brez tveganja avtorskih pravic.
Trenutno sta jlink/stlink na trgu piratska in obstaja nekaj pravnih težav pri uporabi.Ko se nek jlink uporablja z IDE, kot je MDK, bo sprožil piratstvo in ga ni mogoče normalno uporabljati, nekatere različice jlink pa imajo težavo z izgubo vdelane programske opreme po uporabi nekaj časa.Ko izgubite vdelano programsko opremo, jo morate ročno obnoviti.
(2) Izhodni vmesnik SWD, podpora običajni programski opremi za odpravljanje napak v osebnih računalnikih, vključno s keil, IAR, openocd, podpora za prenos SwD, odpravljanje napak v enem koraku.
(3) Vmesnik JTAG z openocd lahko podpira razhroščevanje skoraj vseh čipov SoC po vsem svetu, kot so serija ARM Cortex-A, DSP, FPGA, MIPS itd., ker je protokol SWD samo zasebni protokol, ki ga definira ARM, in JTAG je mednarodni standard IEEE 1149.Običajni ciljni čip emulatorja je na splošno serija ARM Cortex-M, ki ne uvaja vmesnika JTAG, ta izdelek pa uvaja vmesnik JTAG, ki je primeren za vas pri razvoju in odpravljanju napak na drugih platformah.
(4) Podpora za navidezna serijska vrata (to pomeni, da se lahko uporablja kot emulator ali kot orodje za serijska vrata, ki nadomešča ch340, cp2102, p12303)
(5)DAPLink podpira nadgradnjo vdelane programske opreme bliskovnega pogona USB, samo ozemljite nRST in ga priključite na DAPLink, računalnik.Pogon USB bo na voljo, samo povlecite novo vdelano programsko opremo (datoteko hex ali bin) v pogon USB, da dokončate nadgradnjo vdelane programske opreme.Ker DAPLink implementira zagonski nalagalnik s funkcijo diska U, lahko enostavno dokonča nadgradnjo vdelane programske opreme.Če imate izdelek, ki temelji na STM32, v množični proizvodnji in bo izdelek morda treba pozneje nadgraditi, je koda zagonskega nalagalnika v DAPLink zelo vredna vaše reference, odjemalcu ni treba namestiti zapletenega IDE ali orodij za zapisovanje, da dokonča nadgradnjo, samo povlecite na disk U, lahko priročno dokončate nadgradnjo izdelka.

8

Postopek ožičenja
1. Povežite emulator s ciljno ploščo

Shema ožičenja SWD

detajl (1)

Shema ožičenja JTAG

detajl (2)

Vprašanja in odgovori
1. Napaka pri zapisovanju, ki kaže NAPAKO RDDI-DAP, kako rešiti?
O: Ker je hitrost zapisovanja simulatorja visoka, bo signal med linijo Dupont povzročil preslušavanje, poskusite spremeniti krajšo linijo Dupont ali tesno povezano linijo Dupont, lahko tudi poskusite zmanjšati hitrost zapisovanja, na splošno je mogoče rešiti običajno.
2. Kaj je treba storiti, če tarče ni mogoče zaznati, kar kaže na napako komunikacije?
O: Najprej preverite, ali je kabel strojne opreme pravilen (GND,CLK,10,3V3), nato pa preverite, ali je napajanje ciljne plošče normalno.Če ciljno ploščo napaja simulator, ker je največji izhodni tok USB le 500 mA, preverite, ali napajanje ciljne plošče ni zadostno.
3. Katero zapisovanje čipov za odpravljanje napak podpira CMSIS DAP/DAPLink?
O: Tipičen scenarij uporabe je programiranje in odpravljanje napak v MCU.Teoretično lahko jedro serije Cortex-M uporablja DAP za zapisovanje in odpravljanje napak, tipičnih čipov, kot je polna serija čipov STM32, polna serija GD32, serija nRF51/52 in tako naprej.
4. Ali lahko uporabim emulator DAP za odpravljanje napak pod Linuxom?
O: Pod Linuxom lahko za odpravljanje napak uporabite openocd in emulator DAP.openocd je najbolj priljubljen in zmogljiv odprtokodni razhroščevalnik na svetu.Uporabite lahko tudi openocd pod okni, s pisanjem ustreznega konfiguracijskega skripta lahko dosežete odpravljanje napak v čipu, zapisovanje in druge operacije.

Snemanje izdelkov

9










  • Prejšnja:
  • Naslednji:

  • Tukaj napišite svoje sporočilo in nam ga pošljite