Tuotteen ominaisuudet
(1) Laitteiston kaavamainen PCB on täysin avoimen lähdekoodin ohjelmisto, avoimen lähdekoodin ohjelmisto, ei tekijänoikeusriskiä.
Tällä hetkellä markkinoilla olevat jlink/stlink ovat laittomasti valmistettuja, ja niiden käytössä on joitain juridisia ongelmia. Kun jotakin jlinkiä käytetään IDE:n, kuten MDK:n, kanssa, se aiheuttaa piratismia, eikä sitä voida käyttää normaalisti, ja joissakin jlink-versioissa on ongelma, että laiteohjelmisto katoaa tietyn ajan käytön jälkeen. Kun laiteohjelmisto on kadonnut, sinun on palautettava ohjelmisto manuaalisesti.
(2) Johda SWD-liitäntä, tue valtavirran PC-virheenkorjausohjelmistoja, mukaan lukien keil, IAR, openocd, tuki SwD-latausta, yksivaiheinen virheenkorjaus.
(3)JTAG-liitäntä, jossa openocd voi tukea lähes kaikkien SoC-sirujen virheenkorjausta maailmanlaajuisesti, kuten ARM Cortex-A -sarja, DSP, FPGA, MIPS jne., koska SWD-protokolla on vain ARM:n määrittelemä yksityinen protokolla, ja JTAG on kansainvälinen IEEE 1149 -standardi. Tavallinen emulaattorin kohdesiru on yleensä ARM Cortex-M -sarja, joka ei esittele JTAG-liitäntää, ja tämä tuote esittelee JTAG-rajapinnan, joka sopii sinulle muiden alustojen kehittämiseen ja virheenkorjaukseen.
(4) Tukee virtuaalista sarjaporttia (eli sitä voidaan käyttää emulaattorina tai sarjaporttityökaluna, joka korvaa ch340, cp2102, p12303)
(5)DAPLink tukee USB-muistitikun laiteohjelmistopäivitystä, maadoita vain nRST, liitä se PC:n DAPLinkiin. Mukana on USB-muistitikku, vetämällä uusi laiteohjelmisto (hex- tai bin-tiedosto) USB-muistitikulle viimeistelläksesi laiteohjelmiston päivityksen. Koska DAPLink toteuttaa käynnistyslataimen U-levytoiminnolla, se voi helposti suorittaa laiteohjelmistopäivityksen. Jos sinulla on STM32-pohjainen tuote massatuotannossa ja tuote on ehkä päivitettävä myöhemmin, DAPLinkin käynnistyslatauskoodi on erittäin hyvä maine, asiakkaan ei tarvitse asentaa monimutkaista IDE:tä tai polttaa työkaluja päivittää, vedä vain U-levylle voi kätevästi viimeistellä tuotteen päivityksen.
Kytkentämenettely
1.Liitä emulaattori kohdekorttiin
SWD kytkentäkaavio
JTAG kytkentäkaavio
Q&A
1. Polttovirhe, joka ilmaisee RDDI-DAP-VIRHE, kuinka ratkaista?
V: Koska simulaattorin polttonopeus on nopea, signaali dupont-linjan välillä tuottaa ylikuulumisen, yritä vaihtaa lyhyempää Dupont-linjaa tai läheisesti kytkettyä Dupont-linjaa, voit myös yrittää vähentää polttonopeutta, yleensä voidaan ratkaista. yleensä.
2. Mitä pitäisi tehdä, jos kohdetta ei voida havaita, mikä osoittaa viestintähäiriön?
V: Tarkista ensin, onko laitteistokaapeli oikea (GND,CLK,10,3V3), ja tarkista sitten, onko kohdekortin virtalähde normaali. Jos kohdekortti saa virtaa simulaattorista, koska USB:n maksimilähtövirta on vain 500mA, tarkista, onko kohdekortin teholähde riittämätön.
3. Minkä sirun virheenkorjauksen polttoa CMSIS DAP/DAPLink tukee?
V: Tyypillinen käyttöskenaario on MCU:n ohjelmointi ja virheenkorjaus. Teoriassa Cortex-M-sarjan ydin voi käyttää DAP:ta polttamiseen ja virheenkorjaukseen, tyypillisiä siruja, kuten STM32 täysi sarja siruja, GD32 täysi sarja, nRF51/52-sarja ja niin edelleen.
4. Voinko käyttää DAP-emulaattoria virheenkorjaukseen Linuxissa?
V: Linuxissa voit käyttää openocd- ja DAP-emulaattoria virheenkorjaukseen. openocd on suosituin ja tehokkain avoimen lähdekoodin debuggeri maailmassa. Voit myös käyttää openocd:tä ikkunoiden alla, kirjoittamalla sopiva konfigurointiskripti voidaan saavuttaa sirun virheenkorjaus, poltto ja muut toiminnot.
Tuotekuvaus