Produk eienskappe
(1) Hardeware-skematiese PCB is volledig oopbron, sagteware oopbron, geen kopieregrisiko nie.
Tans word die jlink/stlink op die mark gepiratiseer, en daar is 'n paar wetlike probleme met die gebruik daarvan. Wanneer sommige jlinks met IDE soos MDK gebruik word, sal dit piratery veroorsaak en kan dit nie normaal gebruik word nie, en sommige jlink-weergawes het die probleem om firmware te verloor na 'n tydperk van gebruik. Sodra die firmware verlore is, moet jy die sagteware handmatig herstel.
(2) Lei die 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., omdat die SWD-protokol slegs 'n private protokol is wat deur ARM gedefinieer word, en JTAG die internasionale IEEE 1149-standaard is. Die gewone emulator-teikenskyfie is gewoonlik die ARM Cortex-M-reeks, wat nie 'n JTAG-koppelvlak bekendstel nie, en hierdie produk stel 'n JTAG-koppelvlak bekend, wat geskik is vir u 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 seriële poort-instrument gebruik word, wat ch340, cp2102, p12303 vervang)
(5) DAPLink ondersteun die opgradering van die USB-geheuestokkie se firmware, aard net die nRST en koppel dit in die DAPLink-rekenaar. Daar sal 'n USB-geheuestokkie wees, sleep net die nuwe firmware (heks- of bin-lêer) na die USB-geheuestokkie om die firmware-opgradering te voltooi. Omdat DAPLink 'n selflaaiprogram met U-skyffunksie implementeer, kan dit die firmware-opgradering maklik voltooi. As jy 'n STM32-gebaseerde produk in massaproduksie het, en die produk later opgegradeer moet word, is die selflaaiprogramkode in DAPLink baie werd om na te verwys. Die kliënt hoef nie komplekse IDE of brandgereedskap te installeer om die opgradering te voltooi nie. Deur dit net na die U-skyf te sleep, kan jy jou produkopgradering gerieflik voltooi.
Bedradingsprosedure
1. Koppel die emulator aan die teikenbord
SWD-bedradingsdiagram
JTAG-bedradingsdiagram
V&A
1. Brandfout, wat RDDI-DAP-FOUT aandui, hoe om dit op te los?
A: Omdat die simulator se brandspoed vinnig is, sal die sein tussen die Dupont-lyn kruisspraak veroorsaak. Probeer asseblief om die korter Dupont-lyn of die nou gekoppelde Dupont-lyn te verander. Jy kan ook probeer om die brandspoed te verminder. Oor die algemeen kan dit normaalweg opgelos word.
2. Wat moet gedoen word as die teiken nie opgespoor kan word nie, wat dui op kommunikasieversaking?
A: Kontroleer eers of die hardewarekabel korrek is (GND, CLK, 10, 3V3), en kontroleer dan of die kragtoevoer van die teikenbord normaal is. Indien die teikenbord deur die simulator aangedryf word, aangesien die maksimum uitsetstroom van die USB slegs 500mA is, kontroleer asseblief of die kragtoevoer van die teikenbord onvoldoende is.
3. Watter skyfie-ontfoutingbranding word deur CMSIS DAP/DAPLink ondersteun?
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 volledige reeks skyfies, GD32 volledige reeks, nRF51/52 reeks en so aan.
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 oopbron-ontfouter ter wêreld. Jy kan ook openocd onder Windows gebruik. Deur die toepaslike konfigurasieskrip te skryf, kan die ontfouting van die skyfie, brand en ander bewerkings uitgevoer word.
Produkskietery