Producteigenschappen
(1) Hardwareschema PCB is volledig open source, software open source, geen auteursrechtrisico.
Momenteel zijn de jlink/stlink op de markt illegaal en er zijn enkele juridische problemen bij het gebruik ervan. Wanneer een bepaalde jlink wordt gebruikt met IDE, zoals MDK, zal dit leiden tot piraterij en kan deze niet normaal worden gebruikt, en sommige jlink-versies hebben het probleem dat ze de firmware verliezen na een tijdje gebruik. Zodra de firmware verloren is gegaan, moet u de software handmatig herstellen.
(2) Leid de SWD-interface uit, ondersteunt reguliere pc-foutopsporingssoftware, waaronder keil, IAR, openocd, ondersteunt SwD-download, foutopsporing in één stap.
(3) De JTAG-interface, met openocd, kan het debuggen van bijna alle SoC-chips wereldwijd ondersteunen, zoals de ARM Cortex-A-serie, DSP, FPGA, MIPS, enz., omdat het SWD-protocol slechts een privéprotocol is dat is gedefinieerd door ARM, en JTAG is de internationale IEEE 1149-standaard. De gebruikelijke emulator-doelchip is over het algemeen de ARM Cortex-M-serie, die geen JTAG-interface introduceert, en dit product introduceert de JTAG-interface, die geschikt is om werk onder andere platforms te ontwikkelen en te debuggen.
(4) Ondersteuning van virtuele seriële poort (dat wil zeggen, deze kan worden gebruikt als emulator of als seriële poorttool, ter vervanging van ch340, cp2102, p12303)
(5) DAPLink ondersteunt firmware-upgrades voor USB-flashstations, aard gewoon de nRST en sluit deze aan op DAPLink, pc. Er zal een USB-flashstation zijn. Sleep gewoon de nieuwe firmware (hex- of bin-bestand) naar het USB-flashstation om de firmware-upgrade te voltooien. Omdat DAPLink een bootloader met U disk-functie implementeert, kan het de firmware-upgrade eenvoudig voltooien. Als u een op STM32 gebaseerd product in massaproductie heeft, en het product moet mogelijk later worden geüpgraded, dan is de bootloadercode in DAPLink uw referentie waard; de client hoeft geen complexe IDE te installeren of tools te branden om de bewerking te voltooien. upgrade, sleep gewoon naar de U-schijf om uw productupgrade gemakkelijk te voltooien.
Bedradingsprocedure
1. Sluit de emulator aan op het doelbord
SWD-bedradingsschema
JTAG-bedradingsschema
Vraag en antwoord
1. Brandfout, wat aangeeft RDDI-DAP ERROR, hoe op te lossen?
A: Omdat de brandsnelheid van de simulator hoog is, zal het signaal tussen de Dupont-lijn overspraak produceren. Probeer de kortere Dupont-lijn of de nauw verbonden Dupont-lijn te veranderen. U kunt ook proberen de brandsnelheid te verlagen, dit kan over het algemeen worden opgelost normaal.
2. Wat moet er worden gedaan als het doel niet kan worden gedetecteerd, wat wijst op een communicatiefout?
A: Controleer eerst of de hardwarekabel correct is (GND,CLK,10,3V3) en controleer vervolgens of de voeding van het doelbord normaal is. Als het doelbord wordt gevoed door de simulator, controleer dan of de voeding van het doelbord onvoldoende is, aangezien de maximale uitgangsstroom van de USB slechts 500 mA is.
3. Welke chip-foutopsporing wordt ondersteund door CMSIS DAP/DAPLink?
A: Het typische gebruiksscenario is het programmeren en debuggen van de MCU. Theoretisch kan de kernel van de Cortex-M-serie DAP gebruiken voor het branden en debuggen van typische chips zoals de volledige STM32-chipserie, de volledige GD32-serie, de nRF51/52-serie enzovoort.
4. Kan ik de DAP-emulator gebruiken voor foutopsporing onder Linux?
A: Onder Linux kunt u openocd en DAP-emulator gebruiken voor foutopsporing. openocd is de populairste en krachtigste open source debugger ter wereld. Je kunt openocd ook onder Windows gebruiken, door het juiste configuratiescript te schrijven kun je debuggen van de chip, branden en andere bewerkingen uitvoeren.
Productopnamen