Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095
Категорія продукту
Зв'яжіться з нами
  • ТЕЛ: +86-755-86152095
  • ФАКС: +86-755-26788245
  • Електронна пошта:bqcpcba@bqcdz.com
  • Додати: No.343 Changfeng rd, Guangming District, Shenzhen, Guangdong, China

Налагодження програмного забезпечення Raspberry Pi та багато іншого з цим обладнанням

Jun 22, 2019

Фото прототипу

Крім того, плата може перетворити Raspberry Pi на машину для налагодження на базі JTAG для інших плат процесорів.

Він підтримує:


  • USB-підключення налагодження коду на борту Pi (за допомогою додаткового модуля, див. Нижче)

  • Підключення зовнішніх відладчиків до Pi

  • Використання Pi як мережевого налагоджувача (з OpenOCD сервером під керуванням Pi) для налагодження іншого підключеного Pi або іншої вбудованої цілі з зовнішніми 3.3V JTAG / SWD з'єднаннями - до тих пір, поки підтримка OpenOCD доступна мету.

Існує також налагоджувальний вихід UART.

Ще не доступний, він розробляється у Великобританії eCosCentric - джерелом RTOS від eCosPro .

Фізично, він співпадає з заголовком Raspberry Pi IO, але відходить від Pi (на відміну від типового HAT, який сайт над Pi), щоб дозволити зондування доступу до компонентів Pi. Її заголовки, що укладаються, дозволяють додатковим HATs підключатися над Pi у звичайній орієнтації.

Щоб скористатися Tap-Hat, певні висновки Pi IO повинні бути повторно виділені для використання JTAG. Параметри перемички капелюшної дошки.

Підтримувані зовнішні отладчики 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.

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

Поряд з Tap-Hat поставляється аксесуар з: заглушкою для скидання Pi, затиском для зонду та літаючим кабелем для зовнішнього підключення, 20-канальний кабель ARM JTAG для підключення до інших плат, і стоп-плат.