Produktegenskaper
(1) Skjematisk PCB for maskinvare er helt åpen kildekode, programvare åpen kildekode, ingen opphavsrettsrisiko.
For tiden er jlink/stlink på markedet piratkopiert, og det er noen juridiske problemer i bruken. Når noen jlink brukes med IDE, for eksempel MDK, vil det be om piratkopiering og kan ikke brukes normalt, og noen jlink-versjoner har problemet med å miste fastvaren etter bruk i en periode. Når fastvaren er tapt, må du gjenopprette programvaren manuelt.
(2)Lede ut SWD-grensesnitt, støtte mainstream PC-feilsøkingsprogramvare, inkludert keil, IAR, openocd, støtte SwD-nedlasting, enkeltstegs debugging.
(3) JTAG-grensesnitt, med openocd kan støtte feilsøking av nesten alle SoC-brikker over hele verden, slik som ARM Cortex-A-serien, DSP, FPGA, MIPS, etc., fordi SWD-protokollen bare er en privat protokoll definert av ARM, og JTAG er den internasjonale IEEE 1149-standarden. Den vanlige emulatormålbrikken er generelt ARM Cortex-M-serien, som ikke introduserer JTAG-grensesnitt, og dette produktet introduserer JTAG-grensesnitt, som er egnet for deg å utvikle og feilsøke arbeid under andre plattformer.
(4) Støtt virtuell seriell port (det vil si at den kan brukes som en emulator eller som et serieportverktøy, og erstatter ch340, cp2102, p12303)
(5)DAPLink støtter fastvareoppgradering av USB-flashstasjon, bare jord nRST, koble den til DAPLink, PC. Det vil være en USB-flash-stasjon, bare dra den nye fastvaren (hex- eller bin-fil) inn i USB-flash-stasjonen for å fullføre fastvareoppgraderingen. Fordi DAPLink implementerer en bootloader med U-diskfunksjon, kan den enkelt fullføre fastvareoppgraderingen. Hvis du har et STM32-basert produkt i masseproduksjon, og produktet må kanskje oppgraderes senere, er oppstartslasterkoden i DAPLink veldig verdig din referanse, klienten trenger ikke å installere komplekse IDE eller brenne verktøy for å fullføre oppgradere, bare dra til U-disken kan enkelt fullføre produktoppgraderingen.
Kablingsprosedyre
1.Koble emulatoren til målbrettet
SWD koblingsskjema
JTAG koblingsskjema
Spørsmål og svar
1. Brenningsfeil, som indikerer RDDI-DAP-FEIL, hvordan løses?
A: Fordi simulatorens brennhastighet er høy, vil signalet mellom dupont-linjen produsere krysstale, vennligst prøv å endre den kortere Dupont-linjen, eller den nært tilkoblede Dupont-linjen, du kan også prøve å redusere brennhastigheten, generelt kan løses normalt.
2. Hva bør gjøres hvis målet ikke kan oppdages, noe som indikerer kommunikasjonssvikt?
A: Kontroller først om maskinvarekabelen er riktig (GND,CLK,10,3V3), og sjekk deretter om strømforsyningen til målkortet er normal. Hvis målkortet drives av simulatoren, siden den maksimale utgangsstrømmen til USB-en bare er 500mA, må du kontrollere om strømforsyningen til målkortet er utilstrekkelig.
3. Hvilken brikkefeilsøkingsbrenning støttes av CMSIS DAP/DAPLink?
A: Det typiske bruksscenarioet er å programmere og feilsøke MCU. Teoretisk sett kan kjernen i Cortex-M-serien bruke DAP for brenning og feilsøking, typiske brikker som STM32 full serie med brikker, GD32 full serie, nRF51/52 serie og så videre.
4. Kan jeg bruke DAP-emulator for feilsøking under Linux?
A: Under Linux kan du bruke openocd og DAP-emulator for feilsøking. openocd er den mest populære og kraftige åpen kildekode-feilsøkeren i verden. Du kan også bruke openocd under Windows, ved å skrive riktig konfigurasjonsskript kan du oppnå feilsøking av brikken, brenning og andre operasjoner.
Produktfotografering