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

CoreSight

Оборудование Svenska → Обновлено: 2026-11-04
Подробнее
Создатель
ARM
Год
2004
Тип
Архитектура отладки и трассировки

Набор стандартизированных блоков отладки и трассировки от ARM, который есть практически в любом современном ARM-чипе.

До CoreSight каждый производитель кремния делал собственную отладочную логику, и каждому отладчику приходилось учить все её разновидности. В 2004 году ARM стандартизировала составные части: порт доступа к отладке (DAP), который по JTAG или SWD общается с внешним миром и открывает один или несколько портов доступа к системной шине памяти, плюс ROM-таблицу, где перечислено, какие компоненты есть и где они лежат.

Всё остальное подвешено к этому: ETM для трассировки инструкций, ITM и SWO для вывода в духе printf, DWT для точек наблюдения и счётчиков, CTI для одновременной остановки нескольких ядер. В Cortex-M0 таких блоков горсть, в SoC телефона — сотни. Поэтому один и тот же OpenOCD работает с чипами совершенно разных производителей: он читает ROM-таблицу и сам разбирается с остальным.

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