Produkt skaaimerken
(1) Hardware skematyske PCB is folslein iepen boarne, software iepen boarne, gjin auteursrjochtrisiko.
Op it stuit binne de jlink / stlink op 'e merk piraat, en d'r binne wat juridyske problemen yn it gebrûk. As guon jlink wurdt brûkt mei IDE lykas MDK, sil it piraterij oanfreegje en kin net normaal brûkt wurde, en guon jlink-ferzjes hawwe it probleem om firmware te ferliezen nei in perioade fan tiid. Sadree't de firmware ferlern is, moatte jo de software manuell weromsette.
(2) Lead out SWD ynterface, stypje mainstream PC debuggen software, ynklusyf keil, IAR, openocd, stipe SwD download, single stap debuggen.
(3) JTAG-ynterface, mei openocd kin it debuggen stypje fan hast alle SoC-chips wrâldwiid, lykas ARM Cortex-A-searje, DSP, FPGA, MIPS, ensfh., Om't it SWD-protokol allinich in priveeprotokol is definieare troch ARM, en JTAG is de ynternasjonale IEEE 1149 standert. De gewoane emulator doel chip is oer it algemien ARM Cortex-M rige, dy't net yntrodusearje JTAG ynterface, en dit produkt yntrodusearret JTAG ynterface, dat is geskikt foar jo in ûntwikkeljen en debug wurk ûnder oare platfoarms.
(4) Stypje firtuele seriële poarte (dat is, it kin brûkt wurde as in emulator as as in seriële poarte-ark, ferfanging fan ch340, cp2102, p12303)
(5) DAPLink stipet USB flash drive firmware upgrade, gewoan de nRST grûn, plug it yn DAPLink, PC. D'r sil in USB-flash-drive wêze, sleep gewoan de nije firmware (hex- as bin-bestân) nei it USB-flash-drive om de firmware-upgrade te foltôgjen. Om't DAPLink in bootloader mei U-skiiffunksje ymplementearret, kin it de firmware-upgrade maklik foltôgje. As jo in STM32-basearre produkt hawwe yn massaproduksje, en it produkt moat miskien letter opwurdearre wurde, de bootloaderkoade yn DAPLink is jo referinsje tige wurdich, de kliïnt hoecht gjin komplekse IDE te ynstallearjen of ark te ferbaarnen om de upgrade, slepe gewoan nei de U-skiif kin jo produktfernijing maklik foltôgje.
Wiring proseduere
1.Ferbine de emulator oan it doel board
SWD wiring diagram
JTAG wiring diagram
Q&A
1. Burning mislearring, oanjout RDDI-DAP ERROR, hoe oplosse?
A: Om't de simulator baarnende snelheid fluch is, sil it sinjaal tusken de dupont-line crosstalk produsearje, besykje asjebleaft de koartere Dupont-line te feroarjen, of de nau ferbûne Dupont-line, jo kinne ek besykje de baarnende snelheid te ferminderjen, kin algemien wurde oplost normaal.
2. Wat moat dien wurde as it doel net kin wurde ûntdutsen, wat oanjout op kommunikaasjefout?
A: Kontrolearje asjebleaft earst oft de hardwarekabel goed is (GND,CLK,10,3V3), en kontrolearje dan oft de stroomfoarsjenning fan it doelboerd normaal is. As it doelboerd wurdt oandreaun troch de simulator, om't de maksimale útfierstroom fan 'e USB mar 500mA is, kontrolearje dan asjebleaft oft de stroomfoarsjenning fan it doelboerd net genôch is.
3. Hokker chip debuggen baarnende wurdt stipe troch CMSIS DAP / DAPLink?
A: It typyske senario foar gebrûk is om de MCU te programmearjen en te debuggen. Teoretysk kin de kernel fan 'e Cortex-M-searje DAP brûke foar brânen en debuggen, typyske chips lykas STM32 folsleine searje chips, GD32 folsleine searje, nRF51/52-searje ensfh.
4. Kin ik DAP-emulator brûke foar debuggen ûnder Linux?
A: Under Linux kinne jo openocd en DAP-emulator brûke foar debuggen. openocd is de populêrste en machtichste iepen boarne-debugger yn 'e wrâld. Jo kinne ek brûke openocd ûnder finsters, troch it skriuwen fan de passende konfiguraasje skript kin berikke de debuggen fan de chip, baarnende en oare operaasjes.
Produkt shooting