Некоторые методы отладки микроконтроллеров с помощью JTAG-интерфейса:
- Пошаговый режим выполнения программы. 1 Отладка происходит на уровне машинных команд. 1
- Заморозка периферии при останове. 1 В момент перехода в режим останова выполнения программы пользователя JTAG-эмулятор блокирует источник тактовой частоты, управляющий работой центрального процессора и периферийных устройств. 1 Это обеспечивает точное отслеживание модельного времени. 1
- Доступ к ресурсам микроконтроллера при останове. 1 JTAG-эмулятор предоставляет доступ ко всем ресурсам микроконтроллера в режиме останова выполнения программы пользователя. 1
- Зондовый режим отладки. 1 Это мощное средство отладки системного программного обеспечения. 1 Обычный процессор, связанный с тестовым контроллером интерфейсом JTAG, превращается во внутрисхемный эмулятор. 1
- Использование микроконтроллера как средства сбора информации о своей работе. 2 Программист делает в оперативной памяти микроконтроллера массив из точек и циклически с каждым тактом расчёта системы управления заполняет их по кругу данными интересующей переменной. 2
JTAG-интерфейс позволяет одновременно тестировать несколько устройств, объединённых JTAG-цепочкой. 1