Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095

Pomocí tohoto hardwaru můžete ladit software Raspberry Pi a další

Jun 22, 2019

Fotografie prototypu

Stejně jako toto, deska může proměnit Raspberry Pi na ladicí stroj založený na JTAG pro ostatní desky procesorů.

Podporuje:


  • Ladění kódu připojeného přes USB na desce Pi (pomocí doplňkového modulu, viz níže)

  • Připojení externích debuggerů k Pi

  • Použití Pi jako síťového připojeného debuggeru (s OpenOCD serverem běžícím na Pi) pro ladění jiného Tap-Hat-připojeného Pi nebo jiného vloženého cíle s externími 3.3v JTAG / SWD spojení - pokud je podpora OpenOCD dostupná pro cílová.

K dispozici je také výstup ladění UART.

Zatím není k dispozici, je navržen ve Velké Británii eCosCentric - zdrojem eCosPro RTOS .

Fyzicky, to se spojí s Raspberry Pi IO záhlaví, ale sahá pryč od Pi (na rozdíl od typického HAT který místo přes Pi) dovolit sondování přístup k Pi komponentám. Jeho skládací hlavička umožňuje připojení dalších HAT přes Pi v normální orientaci.

Chcete-li použít Tap-Hat, některé Pi IO piny musí být re-přiděleny pro použití JTAG - vlastní firmou Redboot SD-Boot zavaděč podporuje tuto konfiguraci Pi JTAG pin map, a konfiguruje CPU alternativní mapování pinů, aby odpovídaly Tap- Nastavení můstku klobouku.

Mezi podporované externí JTAG debuggery patří Lauterbach TRACE32, Ronetix PEEDI a Segger J-Link.

„Jednoduše připojte standardní kabel 20M ARM JTAG hardwarového debuggeru k zásuvce JTAG Tap-Hat a nabootujte Pi. Vzdálené resetování Pi je podporováno připojením přiložené letící sondy ke kolíku Pi reset, “podle eCosCentric.

Miniaturní modul FTDI musí být nainstalován na Tap-Hat, aby poskytoval jak ladicí schopnost JTAG na bázi USB, tak ladění výstupu UART na připojený počítač.

Mezi podporované moduly patří FTDI FT2232H a FT2232H-56Q. Jak bylo uvedeno výše, open-source server OpenOCD se používá pro poskytování GNU GDB konektivity.

Alternativně standardní zástrčka FTDI 6pin pro Tap-Hat umožňuje instalaci základních převodníků UART na USB, například FTDI LC234X. „To může být použito pro zajištění terminálového přístupu k Pi, výstup ladění, nebo ve spojení s ladicím agentem RedBoot bootloaderu, přímé vysokorychlostní sériové ladění Pi s GDB,“ řekl eCosCentric.

Spolu s Tap-Hat je dodáván balíček příslušenství s: Pi reset záhlavím, sondou klipu a létajícím vedením pro externí reset připojení, 20 cestným kabelem ARM JTAG pro připojení k ostatním deskám, a deskovými podpěrnými nohami.