S32DBGPROBE – эмулятор S32 Debug Probe позволяет персональному компьютеру обмениваться данными с автомобильными микроконтроллерами и процессорами NXP через отладочное соединение JTAG. Изделие обеспечивает отладку целевой системы NXP через стандартный порт отладки при подключении к рабочей станции разработчика через Ethernet или USB 2.0. S32 Debug Probe также может называться такими стандартными терминами, как зонд, JTAG зонд (JTAG probe), эмулятор JTAG или целевой зонд (target probe). Используя подключенное к Ethernet изделие S32 Debug Probe, разработчики могут проводить удаленную отладку системы, а также совместно использовать его в команде. В качестве альтернативы S32 Debug Probe подключается напрямую к рабочей станции разработчика с помощью одного USB-кабеля. Эмулятор S32 Debug Probe предназначен для работы совместно с S32 Design Studio. Это крайне необходимый инструмент отладки на всех этапах проектирования.
Рис. 1. Отладчик S32 Debug Probe
Внимание! S32 Debug Prob содержит компоненты, которые могут быть повреждены электростатическим разрядом. Каждый раз, когда вы используете, обслуживаете или транспортируете отладчик, подключаетесь к целевой системе или отсоединяете его от целевой системы, всегда применяйте надлежащие меры антистатической защиты!
Отличительные особенности: Поддержка подключения к хосту через высокоскоростное USB 2.0 или Ethernet (10/100) соединение Питание от USB, даже при использовании Ethernet Поддержка отладки через интерфейс JTAG С помощью S32 Design Studio отладчик S32 Debug Probe: Программирует флэш-память системы на этапах отладки и разработки проекта Управляет целевой системой даже в том случае, если в процессе отладки произошел сбой прикладной системы Обеспечивает полную визуализацию и контроль системы, включая чтение/запись регистров CPU, отображает содержимое регистров, осуществляет блокировку чтения/записи памяти, одношаговую отладку, установку программных и аппаратных точек останова и мониторинг состояния целевой системы Осуществляет контроль работы целевой системы, включая контроль одного или всех ядер, а также перезагрузок Автоматически поддерживает уровни системного напряжения в диапазоне от 1.2 В до 3.3 В Поддерживает все доступные частоты ядра и напряжения для поддерживаемых автомобильных микроконтроллеров и процессоров NXP: Поддерживает автомобильные микроконтроллеры и процессоры NXP. Позволяет контролировать и отлаживать программное обеспечение, работающее в целевой системе с минимальным вмешательством в ее работу Позволяет отлаживать код в кэше, ПЗУ, ОЗУ и флэш-памяти Поддерживает прямой и обратный порядок байтов (big and little endian) Возможности отладки программного обеспечения включают в себя: Контроль выполнения команды Отображение и модификацию целевой системной памяти Проверку и модификацию содержимого регистров процессора Работу с точками останова в ПЗУ, ОЗУ или флэш-памяти Пошаговый просмотр исходного кода и ассемблера Пошаговое выполнение кода внутри функции, выполнение кода функции за один шаг, выход из функции и переход к очередной строке программы Сбор и анализ данных в режиме реального времени Выполнение граничного сканирования с поддержкой корректного программного обеспечения на уровне хоста Программирование всей встроенной памяти