Шэньчжэнь Байцяньчэн Электронная Компания, ООО
+86-755-86152095
Связаться с нами
  • ТЕЛ: +86-755-86152095
  • ФАКС: +86-755-26788245
  • Электронная почта:bqcpcba@bqcdz.com
  • Добавить: № 343 Changfeng rd, район Гуанмин, Шэньчжэнь, Гуандун, Китай

Отладка программного обеспечения Raspberry Pi и многое другое с этим оборудованием

Jun 22, 2019

Фото прототипа

Кроме того, плата может превратить Raspberry Pi в отладочную машину на основе JTAG для других процессорных плат.

Поддерживает:


  • USB-отладка кода на плате Pi (с использованием дополнительного модуля, см. Ниже)

  • Подключение внешних отладчиков к Пи

  • Использование Pi в качестве сетевого отладчика (с открытым сервером OpenOCD на Pi) для отладки другого Pi-подключенного к Tap-Hat или другого встроенного целевого устройства с внешними JTAG / SWD-соединениями 3.3v - при условии, что поддержка OpenOCD доступна для цель.

Существует также отладочный вывод UART.

Пока еще не доступно, он разрабатывается в Великобритании eCosCentric - источником RTOS eCosPro .

Физически он сопрягается с заголовком Raspberry Pi IO, но простирается от Pi (в отличие от типичного HAT, который располагается над Pi), чтобы обеспечить зондирование доступа к компонентам Pi. Его стековый заголовок позволяет подключать другие HAT через Pi в обычной ориентации.

Чтобы использовать Tap-Hat, некоторые контакты Pi IO необходимо перераспределить для использования JTAG - собственный загрузчик Redboot SD Card фирмы поддерживает эту конфигурацию карты контактов Pi JTAG и настраивает альтернативные сопоставления контактов процессора для соответствия Tap-. Настройки шляпных досок.

Поддерживаемые внешние отладчики JTAG включают Lauterbach TRACE32, Ronetix PEEDI и Segger J-Link.

«Просто подключите стандартный 20-контактный ARM JTAG-кабель аппаратного отладчика к JTAG-разъему Tap-Hat и загрузите Pi. Дистанционный сброс Pi поддерживается подключением включенного летающего зонда к выводу сброса Pi », - сообщает eCosCentric.

Мини-модуль FTDI должен быть установлен в Tap-Hat для обеспечения возможности отладки JTAG на основе USB и вывода отладки UART на подключенный ПК.

Поддерживаемые модули включают FTDI FT2232H и FT2232H-56Q. Как было сказано выше, сервер OpenOCD с открытым исходным кодом используется для обеспечения подключения GNU GDB.

В качестве альтернативы стандартный 6-контактный разъем FTDI Tap-Hat позволяет установить базовые преобразователи UART в USB, такие как FTDI LC234X. «Это может использоваться для обеспечения терминального доступа к Pi, захвата выходных данных отладки или, в сочетании с отладочным агентом загрузчика RedBoot, прямой высокоскоростной последовательной отладки Pi с помощью GDB», - сказал eCosCentric.

Наряду с Tap-Hat поставляется набор аксессуаров с: разъемом сброса Pi, зажимом датчика и проводом для подключения внешнего сброса, 20-контактным кабелем ARM JTAG для подключения к другим платам и откидными ножками платы.