IT-словарь › Оборудование › SWD (Serial Wire Debug)

SWD (Serial Wire Debug)

Оборудование Svenska → Обновлено: 2026-11-02
Подробнее
Автор
ARM
Тип
Интерфейс отладки
Предшественник
JTAG

Двухпроводная альтернатива JTAG от ARM для прошивки и отладки процессоров Cortex.

JTAG требует минимум четырёх сигналов и создавался для проверки паяных соединений вдоль цепочки микросхем. SWD обходится двумя — SWDIO для двунаправленных данных и SWCLK для тактирования — и всё равно даёт полный доступ к порту отладки процессора: точки останова, пошаговое выполнение, чтение и запись памяти на ходу. На тесной плате два контакта вместо пяти — разница между наличием отладочного разъёма и его отсутствием.

Он появился с ARM Debug Interface v5 и теперь — обычный способ программировать Cortex-M. Хватит дешёвого зонда ST-Link или CMSIS-DAP, OpenOCD или pyOCD и GDB. Оговорка по безопасности та же, что и для JTAG: незакрытый порт SWD в серийном изделии — приглашение выгрузить всю прошивку.

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