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.






