DAPLINK – отладчик и программатор Cortex-микроконтроллеров
Наверное, самым популярным отладчиком 32-битных ARMов является J-Link от Segger. Продукт универсальный, поддерживает практически все ARM-микропроцессоры, сам поддерживается большинством средств разработки и отладки, но и стоит недёшево. Для STM32 чаще всего применяется ST-Link, заточенный работать только с микроконтроллерами от ST Micro. А что же такое DAPLINK?
DAP – Debug Access Port – порт отладки. Не так давно корпорация ARM представила программную заготовку – CMSIS-DAP, реализующую стандартные функции отладки процессоров на уровне интерфейсов. «Прикрутив» к этой реализации какой-нибудь другой интерфейс, используемый для связи с ПК (например, USB), можно получить полнофункциональный программатор-отладчик.
DAPLINK – реализация CMSIS-DAP от mbed (высокоуровневого фреймворка для разработки под ARM-контроллеры). Реализация полностью открытая, любой может повторить как аппаратную, так и программную часть.
Кроме стандартных возможностей загрузки кода в контроллер и отладки на нём же, устройство реализует USB-UART мост для вывода отладочной информации в монитор порта. Заявлена поддержка автономной прошивки микроконтроллера без присутствия ПК – файлом прошивки, скопированным в виртуальную флешку, эмулируемую отладчиком.
Контакты подключения находятся в торце устройства, также выведены светодиоды, показывающие активность интерфейсов.
Основные достоинства
- Удобный разъём подключения
- Полноценный выведенный UART
- Широкая совместимость
Примеры использования
- Отладка проектов на 32-битных микроконтроллерах
Комплектация
- 1 × DAPLINK – отладчик и программатор Cortex-микроконтроллеров
- 1 × Комплект проводов для подключения к отладчику
Подключение и библиотеки
Для Win10 и старше, Linux, Mac OS не требуются дополнительные драйвера. Для Win8 требуется драйвер USB-CDC устройства (если планируется использование последовательного порта).
Отзывы
Отзывов пока нет.