Пользовательский интерфейс TRACE32 может выступать front-end интерфейсом для различных виртуальных моделей устройств, симуляторов ядра, отладочных серверов, таких как GDB. Также возможно использование в качестве back-end и собственных симуляторов TRACE32. Работа с виртуальным прототипом позволяет начать разработку ПО без участия физического оборудования, а созданные скрипты использовать впоследствии при отладке на реальной системе.
TRACE32 может быть настроен на отладку через XCP протокол. В этом случае вместо непосредственной отправки команд на целевое устройство через низкоуровневый интерфейс отладки (JTAG) эти команды кодируются в команды протокола XCP посредством TRACE32 XCP Debug BackEnd. Далее данные отправляются по сетевому протоколу TCP в стороннее XCP-слейв устройство (XCP Slave), которое транслирует XCP-команды обратно в низкоуровневые команды отладки для работы с целевым оборудованием.
TRACE32 поддерживает отладку через USB посредством интерфейса Intel® Direct Connect Interface (Intel® DCI). В такой конфигурации TRACE32 USB Debug BackEnd конвертирует команды отладки в команды JTAG и упаковывает их в протокол DCI, а далее библиотека libusb транслирует данные на целевое устройство. На целевом устройстве мост DCI (DCI bridge) декодирует пакеты и передает JTAG-команды на соответствующий процессор/TAP-контроллер.
TRACE32 Instruction Set Simulator (симулятор набора инструкций) представляет собой имитатор целевого процессора для работы с виртуальным прототипом вместо физического оборудования. Симулятор доступен для большинства поддерживаемых архитектур и входит в стандартную поставку TRACE32. В составе стандартной поставки поддерживается работа с ограниченной последовательностью инструкций, а для работы с неограниченным числом команд потребуется дополнительная лицензия. Разработчику также доступно API для создания собственной имитационной модели периферийных устройств. Подобная модель компилируется в виде загружаемой библиотеки TRACE32.
По вопросам технической поддержки, гарантийного и
постгарантийного обслуживания:
ООО «РТСофт-ВС»
Тел.: +7 (495) 967-15-05
Факс: +7 (495) 742-68-29
E-mail: support@rtsoft.ru