Характеристики товару
(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-накопичувач, просто перетягніть нове мікропрограмне забезпечення (шістнадцятковий або bin-файл) на USB-накопичувач, щоб завершити оновлення мікропрограмного забезпечення. Оскільки DAPLink реалізує завантажувач із функцією диска U, він може легко завершити оновлення прошивки. Якщо у вас є продукт на базі STM32 у масовому виробництві, і продукт може знадобитися оновити пізніше, код завантажувача в DAPLink дуже вартий вашої довідки, клієнту не потрібно встановлювати складну IDE або інструменти для запису, щоб завершити оновлення, просто перетягніть на диск U, щоб зручно завершити оновлення продукту.
Процедура підключення
1. Підключіть емулятор до цільової плати
Схема підключення SWD
Схема підключення JTAG
Питання та відповіді
1. Помилка запису, що вказує на ПОМИЛКУ RDDI-DAP, як вирішити?
A: Оскільки швидкість запису симулятора висока, сигнал між лінією Дюпона створюватиме перехресні перешкоди, будь ласка, спробуйте змінити коротшу лінію Дюпона або тісно з’єднану лінію Дюпона, ви також можете спробувати зменшити швидкість запису, як правило, це можна вирішити. нормально.
2. Що робити, якщо ціль неможливо виявити, що свідчить про збій зв’язку?
A: Будь ласка, спочатку перевірте, чи правильний апаратний кабель (GND,CLK,10,3V3), а потім перевірте, чи живлення цільової плати є нормальним. Якщо цільова плата живиться від симулятора, оскільки максимальний вихідний струм USB становить лише 500 мА, перевірте, чи джерело живлення цільової плати недостатнє.
3. Запис налагодження якого чіпа підтримується CMSIS DAP/DAPLink?
A: Типовий сценарій використання полягає в програмуванні та налагодженні MCU. Теоретично ядро серії Cortex-M може використовувати DAP для запису та налагодження типових мікросхем, таких як повна серія мікросхем STM32, повна серія GD32, серія nRF51/52 тощо.
4. Чи можу я використовувати емулятор DAP для налагодження під Linux?
A: У Linux ви можете використовувати openocd і емулятор DAP для налагодження. openocd — найпопулярніший і найпотужніший у світі налагоджувач з відкритим кодом. Ви також можете використовувати openocd під windows, написавши відповідний сценарій конфігурації, можна досягти налагодження мікросхеми, запису та інших операцій.
Зйомка товару