IT-словарь › Оборудование › CMSIS-DAP

CMSIS-DAP

Оборудование Svenska → Обновлено: 2026-11-04
Подробнее
Создатель
Arm
Тип
Протокол и прошивка отладочного зонда
Лицензия
Apache 2.0

Открытая спецификация того, как USB-отладчик принимает команды от хоста и превращает их в трафик SWD или JTAG.

Коммерческие отладчики вроде J-Link и ST-Link говорят каждый на своём протоколе, так что для каждого производителя инструменту отладки нужен отдельный драйвер. CMSIS-DAP, часть семейства CMSIS от ARM, вместо этого определяет небольшой набор команд — прочитать регистр, записать память, подёргать ногой, — который может реализовать любой микроконтроллер с USB.

Версия 1 работала поверх USB HID: драйверы не нужны, но пропускная способность ограничена одним пакетом в миллисекунду. Версия 2 перешла на bulk-передачи и заметно ускорилась. В итоге отладчик теперь может стоить дешевле отлаживаемой микросхемы: его понимают OpenOCD, pyOCD и probe-rs, а Raspberry Pi Debug Probe — по сути RP2040 с прошивкой CMSIS-DAP.

← Назад к словарю