Produk eienskappe
(1) Hardeware skematiese PCB is heeltemal oopbron, sagteware oopbron, geen kopieregrisiko nie.
Op die oomblik is die jlink/stlink op die mark seerower, en daar is 'n paar regsprobleme in die gebruik. Wanneer sommige jlink gebruik word met IDE soos MDK, sal dit seerowery aanspoor en kan dit nie normaal gebruik word nie, en sommige jlink weergawes het die probleem om firmware te verloor nadat dit vir 'n tydperk gebruik is. Sodra die firmware verlore is, moet jy die sagteware handmatig herstel.
(2) Lei SWD-koppelvlak uit, ondersteun hoofstroom rekenaar-ontfoutingsagteware, insluitend keil, IAR, openocd, ondersteun SwD-aflaai, enkelstap-ontfouting.
(3)JTAG-koppelvlak, met openocd kan die ontfouting van byna alle SoC-skyfies wêreldwyd ondersteun, soos ARM Cortex-A-reeks, DSP, FPGA, MIPS, ens., want die SWD-protokol is slegs 'n private protokol wat deur ARM gedefinieer word, en JTAG is die internasionale IEEE 1149-standaard. Die gewone emulator-teikenskyfie is oor die algemeen ARM Cortex-M-reeks, wat nie JTAG-koppelvlak bekendstel nie, en hierdie produk stel JTAG-koppelvlak bekend, wat geskik is vir jou om werk onder ander platforms te ontwikkel en te ontfout.
(4) Ondersteun virtuele seriële poort (dit wil sê, dit kan as 'n emulator of as 'n reekspoortinstrument gebruik word, wat ch340, cp2102, p12303 vervang)
(5)DAPLink ondersteun USB-flash drive-firmware-opgradering, aard net die nRST, prop dit in DAPLink, PC. Daar sal 'n USB-flash drive wees, sleep net die nuwe firmware (hex- of bin-lêer) na die USB-flitsaandrywer om die firmware-opgradering te voltooi. Omdat DAPLink 'n selflaaiprogram met U skyffunksie implementeer, kan dit maklik die firmware-opgradering voltooi. As jy 'n STM32-gebaseerde produk in massaproduksie het, en die produk moet dalk later opgegradeer word, die selflaailaaierkode in DAPLink is baie waardig vir jou verwysing, die kliënt hoef nie komplekse IDE te installeer of gereedskap te verbrand om die opgradeer, sleep net na die U-skyf om u produkopgradering gerieflik te voltooi.
Bedrading prosedure
1. Koppel die emulator aan die teikenbord
SWD bedradingsdiagram
JTAG bedradingsdiagram
V&A
1. Brandfout, wat RDDI-DAP FOUT aandui, hoe om op te los?
A: Omdat die simulator-brandspoed vinnig is, sal die sein tussen die dupont-lyn oorspraak produseer, probeer asseblief om die korter Dupont-lyn te verander, of die nou gekoppelde Dupont-lyn, jy kan ook probeer om die brandspoed te verminder, wat gewoonlik opgelos kan word normaalweg.
2. Wat moet gedoen word as die teiken nie opgespoor kan word nie, wat kommunikasiefout aandui?
A: Kontroleer asseblief eers of die hardewarekabel korrek is (GND,CLK,10,3V3), en kyk dan of die kragtoevoer van die teikenbord normaal is. As die teikenbord deur die simulator aangedryf word, aangesien die maksimum uitsetstroom van die USB slegs 500mA is, kyk asseblief of die kragtoevoer van die teikenbord onvoldoende is.
3. Watter chip ontfouting brand word ondersteun deur CMSIS DAP/DAPLink?
A: Die tipiese gebruikscenario is om die MCU te programmeer en te ontfout. Teoreties kan die kern van die Cortex-M-reeks DAP gebruik vir brand en ontfouting, tipiese skyfies soos STM32 volle reeks skyfies, GD32 volle reeks, nRF51/52 reeks ensovoorts.
4. Kan ek DAP-emulator gebruik vir ontfouting onder Linux?
A: Onder Linux kan jy openocd en DAP-emulator gebruik vir ontfouting. openocd is die gewildste en kragtigste oopbronontfouter ter wêreld. Jy kan ook gebruik openocd onder vensters, deur die skryf van die toepaslike konfigurasie script kan bereik die ontfouting van die chip, brand en ander bedrywighede.
Produk skiet