Foto prototypu
Okrem toho môže doska premeniť Raspberry Pi na ladiaci stroj na báze JTAG pre iné procesory.
Podporuje:
USB ladenie kódu na doske Pi (pomocou prídavného modulu, pozri nižšie)
Pripojenie externých debuggerov na Pi
Použitie Pi ako sieťového pripojeného debuggera (s OpenOCD serverom bežiacim na Pi) na ladenie iného Tap-Hat-pripojeného Pi alebo iného vloženého cieľa s externými 3.3v JTAG / SWD pripojeniami - pokiaľ je podpora OpenOCD dostupná pre terč.
K dispozícii je tiež výstup ladenia UART.
Ešte nie je k dispozícii, je navrhnutý vo Veľkej Británii prostredníctvom eCosCentric - zdroja eCosPro RTOS .
Fyzicky, to sa spája s Raspberry Pi IO hlavičkou, ale siaha od Pi (na rozdiel od typického HAT, ktoré miesto cez Pi), aby umožnilo sondovanie prístupu k Pi komponentom. Jeho záhlavie na stohovanie umožňuje pripojenie ďalších HAT cez Pi v normálnej orientácii.
Ak chcete použiť Tap-Hat, niektoré Pi IO piny musia byť znovu pridelené pre použitie JTAG - firemný bootboload SD karty spoločnosti Redboot podporuje túto konfiguráciu pin pin mapy a konfiguruje CPU mapovanie alternatívnych pinov tak, aby zodpovedali Tap- Nastavenie prepojky na palube klobúka.
Medzi podporované externé ladiace programy JTAG patria Lauterbach TRACE32, Ronetix PEEDI a Segger J-Link.
„Jednoducho pripojte štandardný 20-pásmový kábel ARM JTAG pre hardvérový debugger k zásuvke JTAG Tap-Hat a spustite Pi. Vzdialené resetovanie Pi je podporované pripojením priloženej letovej sondy k Pi reset pin, “podľa eCosCentric.
Na Tap-Hat je potrebné nainštalovať mini-modul FTDI, aby sa zabezpečila schopnosť ladenia JTAG na báze USB a ladenie výstupu UART na pripojené PC.
Podporované moduly zahŕňajú FTDI FT2232H a FT2232H-56Q. Ako bolo uvedené vyššie, open-source server OpenOCD sa používa na poskytovanie GNU GDB konektivity.
Alternatívne štandardná FTDI 6pin hlavica Tap-Hat umožňuje inštaláciu základných prevodníkov UART na USB, ako napríklad FTDI LC234X. "Toto môže byť použité na zabezpečenie terminálového prístupu k Pi, zachyteniu debug výstupu, alebo v spojení s ladiacim agentom RedBootu, priamym vysokorýchlostným sériovým ladením Pi s GDB," povedal eCosCentric.
Spolu s Tap-Hat prichádza aj sada príslušenstva s: Pi reset hlavičkou, sondou a lietajúcim káblom pre pripojenie externého resetu, 20-cestným káblom ARM JTAG pre pripojenie k ostatným doskám a nožičkami pre odpojenie dosky.






