Mga kinaiya sa produkto
(1) Hardware schematic PCB mao ang bug-os nga open source, software open source, walay copyright risgo.
Sa pagkakaron, ang jlink/stlink sa merkado pirated, ug adunay pipila ka legal nga mga problema sa paggamit. Kung ang pipila ka jlink gigamit sa IDE sama sa MDK, kini mag-aghat sa piracy ug dili magamit nga normal, ug ang pipila nga mga bersyon sa jlink adunay problema sa pagkawala sa firmware pagkahuman gigamit sa usa ka yugto sa panahon. Kung nawala ang firmware, kinahanglan nimo nga mano-mano nga ibalik ang software.
(2) Pangunahan ang interface sa SWD, pagsuporta sa mainstream nga software sa pag-debug sa PC, lakip ang keil, IAR, openocd, pagsuporta sa pag-download sa SwD, pag-debug sa usa ka lakang.
(3) Ang interface sa JTAG, nga adunay openocd makasuporta sa pag-debug sa halos tanan nga SoC chips sa tibuok kalibutan, sama sa ARM Cortex-A series, DSP, FPGA, MIPS, ug uban pa, tungod kay ang SWD protocol usa lamang ka pribadong protocol nga gihubit sa ARM, ug Ang JTAG mao ang internasyonal nga IEEE 1149 nga sumbanan. Ang naandan nga emulator target chip kasagaran ARM Cortex-M nga serye, nga wala magpaila sa JTAG interface, ug kini nga produkto nagpaila sa JTAG interface, nga angay alang kanimo sa pagpalambo ug pag-debug sa trabaho ubos sa ubang mga plataporma.
(4) Suportahi ang virtual serial port (nga mao, kini mahimong gamiton ingon nga usa ka emulator o ingon nga usa ka serial port himan, pag-ilis sa ch340, cp2102, p12303)
(5)DAPLink nagsuporta sa USB flash drive firmware upgrade, lang ground sa nRST, plug kini sa DAPLink, PC. Adunay usa ka USB flash drive, i-drag lang ang bag-ong firmware (hex o bin file) sa USB flash drive aron makompleto ang pag-upgrade sa firmware. Tungod kay ang DAPLink nagpatuman sa usa ka bootloader nga adunay U disk function, kini dali nga makompleto ang pag-upgrade sa firmware. Kung ikaw adunay STM32-based nga produkto sa mass production, ug ang produkto mahimong kinahanglan nga i-upgrade sa ulahi, ang boot loader code sa DAPLink takus kaayo sa imong pakisayran, ang kliyente dili kinahanglan nga mag-instalar sa komplikadong IDE o magsunog sa mga himan aron makompleto ang pag-upgrade, pag-drag lang sa U disk aron makompleto ang imong pag-upgrade sa produkto.
Pamaagi sa mga kable
1. Ikonektar ang emulator sa target board
SWD wiring diagram
JTAG wiring diagram
Q&A
1. Nagdilaab nga kapakyasan, nagpakita sa RDDI-DAP ERROR, unsaon pagsulbad?
A: Tungod kay paspas ang pagsunog sa simulator, ang signal tali sa linya sa dupont maghimo crosstalk, palihug sulayi nga usbon ang mas mubo nga linya sa Dupont, o ang suod nga konektado nga linya sa Dupont, mahimo usab nimo sulayan ang pagpakunhod sa katulin sa pagsunog, sa kasagaran masulbad. kasagaran.
2. Unsa ang kinahanglan buhaton kung ang target dili mahibal-an, nga nagpaila sa kapakyasan sa komunikasyon?
A: Palihug susiha una kung husto ba ang hardware cable (GND,CLK,10,3V3), ug dayon susiha kung normal ba ang suplay sa kuryente sa target board. Kung ang target board gipadagan sa simulator, tungod kay ang pinakataas nga output karon sa USB kay 500mA ra, palihug susiha kung kulang ba ang power supply sa target board.
3. Unsang chip debugging burning ang gisuportahan sa CMSIS DAP/DAPLink?
A: Ang kasagaran nga senaryo sa paggamit mao ang pagprograma ug pag-debug sa MCU. Sa teoriya, ang kernel sa Cortex-M nga serye makagamit sa DAP para sa pagsunog ug pag-debug, tipikal nga mga chips sama sa STM32 full series of chips, GD32 full series, nRF51/52 series ug uban pa.
4. Magamit ba nako ang DAP emulator para sa pag-debug ubos sa Linux?
A: Ubos sa Linux, mahimo nimong gamiton ang openocd ug DAP emulator para sa pag-debug. Ang openocd mao ang labing inila ug kusgan nga open source debugger sa kalibutan. Mahimo usab nimo gamiton ang openocd sa ilawom sa windows, pinaagi sa pagsulat sa angay nga script sa pag-configure mahimo’g makab-ot ang pag-debug sa chip, pagsunog ug uban pang mga operasyon.
Pagpamusil sa produkto