Карактеристики на производот
(1) Хардверски шематски ПХБ е целосно со отворен код, софтвер со отворен код, без ризик за авторски права.
Во моментов, jlink/stlink на пазарот се пиратски и има некои правни проблеми во употребата. Кога некои jlink се користат со IDE како MDK, тоа ќе поттикне пиратерија и не може да се користи нормално, а некои јлинк верзии имаат проблем со губење на фирмверот по користење на одреден временски период. Откако ќе се изгуби фирмверот, треба рачно да го вратите софтверот.
(2) Водете го SWD интерфејсот, поддржувајте мејнстрим софтвер за дебагирање на компјутер, вклучувајќи keil, IAR, openocd, поддршка за преземање SwD, дебагирање со еден чекор.
(3) JTAG интерфејсот, со openocd може да поддржува дебагирање на скоро сите SoC чипови ширум светот, како што се ARM Cortex-A серијата, DSP, FPGA, MIPS итн., бидејќи протоколот SWD е само приватен протокол дефиниран од ARM, и JTAG е меѓународен стандард IEEE 1149. Вообичаениот целен чип на емулатор е генерално серијата ARM Cortex-M, која не воведува JTAG интерфејс, а овој производ воведува JTAG интерфејс, кој е погоден за развивање и дебагирање на работа под други платформи.
(4) Поддржете виртуелна сериска порта (односно, може да се користи како емулатор или како алатка за сериски порти, заменувајќи ги ch340, cp2102, p12303)
(5)DAPLink поддржува надградба на фирмверот на USB флеш-уредот, само заземјете го nRST, приклучете го во DAPLink, компјутер. Ќе има USB флеш драјв, само повлечете го новиот фирмвер (хексадекс или под датотека) во USB флеш-уредот за да ја завршите надградбата на фирмверот. Бидејќи DAPLink имплементира подигнувач со функција U диск, може лесно да ја заврши надградбата на фирмверот. Ако имате производ базиран на STM32 во масовно производство, а производот можеби ќе треба да се надгради подоцна, кодот на подигнувачот во DAPLink е многу достоен за вашата референца, клиентот нема потреба да инсталира сложени IDE или алатки за снимање за да го заврши надградба, само повлечете на дискот U може удобно да ја заврши надградбата на вашиот производ.
Постапка за ожичување
1.Поврзете го емулаторот со целната табла
Дијаграм за поврзување на SWD
Дијаграм за поврзување на JTAG
Прашања и одговори
1. Неуспех на горење, што укажува на ГРЕШКА RDDI-DAP, како да се реши?
О: Бидејќи брзината на горење на симулаторот е голема, сигналот помеѓу линијата Dupont ќе создаде препреки, ве молиме обидете се да ја промените пократката линија Dupont или тесно поврзаната линија Dupont, можете исто така да се обидете да ја намалите брзината на горење, генерално може да се реши нормално.
2. Што треба да се направи ако целта не може да се открие, што укажува на неуспех во комуникацијата?
О: Ве молиме прво проверете дали хардверскиот кабел е точен (GND,CLK,10,3V3), а потоа проверете дали напојувањето на целната плоча е нормално. Ако целната плоча се напојува од симулаторот, бидејќи максималната излезна струја на USB е само 500 mA, проверете дали напојувањето на целната плоча е недоволно.
3. Кое согорување за дебагирање на чипови е поддржано од CMSIS DAP/DAPLink?
О: Типичното сценарио за употреба е програмирање и дебагирање на MCU. Теоретски, кернелот од серијата Cortex-M може да користи DAP за снимање и дебагирање, типични чипови како што се целосна серија на чипови STM32, целосна серија GD32, серии nRF51/52 и така натаму.
4. Дали можам да користам DAP емулатор за дебагирање под Linux?
О: Под Linux, можете да користите openocd и DAP емулатор за дебагирање. openocd е најпопуларниот и најмоќниот дебагер со отворен код во светот. Можете исто така да користите openocd под прозорци, со пишување на соодветна скрипта за конфигурација може да постигнете дебагирање на чипот, снимање и други операции.
Снимање на производи