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