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

DAPLINK замества емулатора за изтегляне и зареждане на JLINK OBSTLINK STM32 burner downloader ARM.

Кратко описание:

Име на продукта: 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 или компютър. Ще имате USB флаш устройство, просто плъзнете новия фърмуер (hex или bin файл) в USB флаш устройството, за да завършите актуализацията. Тъй като DAPLink използва буутлоудър с функция за U-диск, той може лесно да завърши актуализацията на фърмуера. Ако имате продукт, базиран на STM32, в масово производство и може да се нуждаете от актуализация по-късно, кодът за буутлоудър в DAPLink е много полезен за справка. Клиентът не е необходимо да инсталира сложно IDE или инструменти за запис, за да завърши актуализацията. Просто плъзнете устройството към U-диска и можете лесно да завършите актуализацията на продукта си.

8

Процедура за окабеляване
1. Свържете емулатора към целевата платка

Схема на свързване на SWD

детайл (1)

JTAG схема на свързване

детайл (2)

Въпроси и отговори
1. Неизправност при горене, показваща RDDI-DAP грешка, как да се реши?
A: Тъй като скоростта на запис на симулатора е висока, сигналът между линията DuPont ще предизвика кръстосано смущение. Моля, опитайте се да промените по-късата линия DuPont или тясно свързаната линия DuPont. Можете също да опитате да намалите скоростта на запис, като цяло проблемът може да се реши по обичайния начин.
2. Какво трябва да се направи, ако целта не може да бъде открита, което показва комуникационна грешка?
A: Моля, първо проверете дали хардуерният кабел е правилен (GND, CLK, 10, 3V3) и след това проверете дали захранването на целевата платка е нормално. Ако целевата платка се захранва от симулатора, тъй като максималният изходен ток на USB е само 500mA, моля, проверете дали захранването на целевата платка не е недостатъчно.
3. Кой чип за отладка на грешки се поддържа от CMSIS DAP/DAPLink?
A: Типичният сценарий на употреба е за програмиране и дебъгване на MCU. Теоретично, ядрото от серията Cortex-M може да използва DAP за запис и дебъгване, типични чипове като STM32 пълна серия чипове, GD32 пълна серия, nRF51/52 серия и т.н.
4. Мога ли да използвам DAP емулатор за дебъгване под Linux?
A: Под Linux можете да използвате openocd и DAP емулатор за дебъгване. openocd е най-популярният и мощен дебъгер с отворен код в света. Можете да използвате openocd и под Windows, като напишете подходящ конфигурационен скрипт, можете да постигнете дебъгване на чипа, запис и други операции.

Продуктова фотосесия

9










  • Предишно:
  • Следващо:

  • Напишете съобщението си тук и ни го изпратете