Комплексні послуги з виробництва електроніки допоможуть вам легко отримати ваші електронні вироби з друкованих плат та друкованих плат

DAPLINK замінює емулятор завантажувача JLINK OBSTLINK STM32 на базі ARM.

Короткий опис:

Назва продукту: Симулятор CMSIS DAP

Інтерфейс налагодження: JTAG, SWD, віртуальний послідовний порт

Середовище розробки: Kei1/MDK, IAR, OpenOCD

Цільові чіпи: усі чіпи на базі ядра Cortex-M, такі як STM32, NRF51/52 тощо

Операційна система: Windows, Linux, Mac

Вхідна напруга: 5 В (живлення від USB)

Вихідна напруга: 5 В/3,3 В (може подаватися безпосередньо на цільову плату)

Розмір виробу: 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 реалізує завантажувач з функцією USB-диска, він може легко виконати оновлення прошивки. Якщо у вас є продукт на базі STM32, який масово виробляється, і продукт, можливо, потребуватиме оновлення пізніше, код завантажувача в DAPLink дуже гідний вашої уваги, клієнту не потрібно встановлювати складний IDE або інструменти запису для завершення оновлення, просто перетягніть на USB-диск, щоб зручно завершити оновлення вашого продукту.

8

Процедура підключення
1. Підключіть емулятор до цільової плати

Схема підключення SWD

деталь (1)

Схема підключення JTAG

деталь (2)

Запитання та відповіді
1. Збій горіння, що вказує на помилку RDDI-DAP, як вирішити проблему?
A: Оскільки швидкість запису в симуляторі висока, сигнал між лінією Dupont створюватиме перехресні перешкоди, спробуйте змінити коротшу лінію Dupont або тісно пов'язану лінію Dupont, ви також можете спробувати зменшити швидкість запису, зазвичай це можна вирішити звичайним способом.
2. Що слід робити, якщо ціль неможливо виявити, що свідчить про збій зв'язку?
A: Спочатку перевірте правильність підключення кабелю обладнання (GND, CLK, 10, 3V3), а потім перевірте, чи живлення цільової плати в нормі. Якщо цільова плата живиться від симулятора, оскільки максимальний вихідний струм USB становить лише 500 мА, перевірте, чи живлення цільової плати недостатнє.
3. Який запис налагодження мікросхем підтримується CMSIS DAP/DAPLink?
A: Типовий сценарій використання — це програмування та налагодження мікроконтролера. Теоретично, ядро ​​серії Cortex-M може використовувати DAP для запису та налагодження, типові чіпи, такі як повна серія STM32, повна серія GD32, серія nRF51/52 тощо.
4. Чи можна використовувати емулятор DAP для налагодження в Linux?
A: У Linux ви можете використовувати openocd та емулятор DAP для налагодження. openocd — найпопулярніший та найпотужніший налагоджувач з відкритим кодом у світі. Ви також можете використовувати openocd у Windows, написавши відповідний скрипт конфігурації, можна налагодити чіп, запис та інші операції.

Зйомка продукту

9










  • Попередній:
  • Далі:

  • Напишіть своє повідомлення тут і надішліть його нам