Услугите за електронско производство на едно место, ви помагаат лесно да ги постигнете вашите електронски производи од PCB и PCBA

DAPLINK го заменува емулаторот ARM за преземање на режачот JLINK OBSTLINK STM32

Краток опис:

Име на производ: CMSIS DAP симулатор

Интерфејс за дебагирање: JTAG, SWD, виртуелен сериски порт

Развојна околина: Kei1/MDK, IAR, OpenOCD

Целни чипови: Сите чипови базирани на јадрото Cortex-M, како што се STM32, NRF51/52, итн.

Оперативен систем: Windows, Linux, Mac

Влезен напон: 5V (USB напојување)

Излезен напон: 5V/3.3V (може директно да се напојува на целната плоча)

Големина на производот: 71,5 мм * 23,6 мм * 14,2 мм


Детали за производот

Ознаки на производи

1.1

 

Карактеристики на производот
(1) Хардверската шематска плочка е целосно со отворен код, софтверот е со отворен код, без ризик од авторски права.
Во моментов, jlink/stlink на пазарот се пиратски, а постојат и некои правни проблеми при нивната употреба. Кога некој jlink се користи со IDE, како што е MDK, тоа ќе предизвика пиратство и не може да се користи нормално, а некои верзии на jlink имаат проблем со губење на фирмверот по употреба подолг временски период. Откако фирмверот ќе се изгуби, треба рачно да го вратите софтверот.
(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, PC. Ќе има USB флеш-уред, само повлечете го новиот фирмвер (hex или bin датотека) во USB флеш-уредот за да ја завршите надградбата на фирмверот. Бидејќи DAPLink имплементира bootloader со функција на U диск, лесно може да ја заврши надградбата на фирмверот. Ако имате производ базиран на STM32 во масовно производство и производот можеби ќе треба да се надгради подоцна, кодот на bootloader во DAPLink е многу достоен за ваша референца, клиентот не треба да инсталира сложени IDE или алатки за снимање за да ја заврши надградбата, само повлечете на U дискот за лесно да ја завршите надградбата на вашиот производ.

8

Постапка за поврзување
1. Поврзете го емулаторот со целната плоча

SWD шема за поврзување

детал (1)

JTAG шема за поврзување

детал (2)

Прашања и одговори
1. Грешка при горење, што укажува на RDDI-DAP ГРЕШКА, како да се реши?
A: Бидејќи брзината на горење на симулаторот е голема, сигналот помеѓу линијата Дупонт ќе произведе преслушување, обидете се да ја промените пократката линија Дупонт или тесно поврзаната линија Дупонт, исто така можете да се обидете да ја намалите брзината на горење, генерално може да се реши нормално.
2. Што треба да се направи ако целта не може да се открие, што укажува на прекин на комуникацијата?
A: Прво проверете дали хардверскиот кабел е точен (GND, CLK, 10, 3V3), а потоа проверете дали напојувањето на целната плоча е нормално. Ако целната плоча се напојува од симулаторот, бидејќи максималната излезна струја на USB е само 500mA, проверете дали напојувањето на целната плоча е недоволно.
3. Кој чип за снимање дебагирање е поддржан од CMSIS DAP/DAPLink?
A: Типичниот сценарио на употреба е да се програмира и дебагира микроконтролерот. Теоретски, јадрото на серијата Cortex-M може да користи DAP за снимање и дебагирање, типични чипови како што се целосната серија на чипови STM32, целосната серија GD32, серијата nRF51/52 и така натаму.
4. Може ли да користам DAP емулатор за дебагирање под Linux?
A: Под Linux, можете да користите openocd и DAP емулатор за дебагирање. openocd е најпопуларниот и најмоќен дебагер со отворен код во светот. Можете да го користите openocd и под Windows, со пишување на соодветна скрипта за конфигурација може да се постигне дебагирање на чипот, снимање и други операции.

Снимање на производи

9










  • Претходно:
  • Следно:

  • Напишете ја вашата порака овде и испратете ни ја