Foto prototaip
Serta ini, lembaga boleh menghidupkan Raspberry Pi menjadi mesin debugging berasaskan JTAG untuk papan pemproses yang lain.
Ia menyokong:
Penyahpepijatan USB yang berkaitan dengan kod pada papan Pi (menggunakan modul tambahan, lihat di bawah)
Sambungan debug luar kepada Pi
Penggunaan Pi sebagai penyebaran debugger rangkaian (dengan pelayan OpenOCD yang dijalankan secara asli di Pi) untuk menyahpasang satu lagi Pi yang disambungkan dengan Tap-Hat atau sasaran tertanam yang lain dengan sambungan 3.3v JTAG / SWD luaran - selagi sokongan OpenOCD tersedia untuk sasaran.
Terdapat juga output debug UART.
Belum lagi, ia dirancang di UK dengan eCosCentric - sumber eOSOSPro RTOS .
Secara fizikal, ia berkawan dengan header Raspberry Pi IO, tetapi melangkau dari Pi (tidak seperti HAT khas yang mana laman web di atas Pi) untuk membolehkan pencarian probing ke komponen Pi. Tandukan menyusunnya membolehkan HATs selanjutnya dihubungkan ke atas Pi dalam orientasi biasa.
Untuk menggunakan Tap-Hat, pin Pi IO tertentu perlu diperuntukkan semula untuk kegunaan JTAG - syarikat pemuat boot Redboot SD itu sendiri menyokong konfigurasi peta pin Pi JTAG ini, dan mengkonfigurasi pemetaan pin alternatif CPU untuk menyesuaikan dengan Tap- Tetapan jumper papan topi.
Penyeleras JTAG luar yang disokong termasuk Lauterbach TRACE32, Ronetix PEEDI dan J-Link Seger.
"Cuma hubungkan kabel ARM JTAG standard 20 alat debugger perkakasan ke soket JTAG Tap-Hat dan boot Pi. Set ulang jauh Pi disokong oleh sambungan penyiasat terbang disertakan pada pin reset pi, "menurut eCosCentric.
Modul mini FTDI perlu dipasang pada Tap-Hat untuk menyediakan kedua-dua kemampuan debug JTAG berasaskan USB dan mengeluarkan output UART ke PC yang bersambung.
Modul yang disokong termasuk FTDI FT2232H dan FT2232H-56Q. Seperti yang dinyatakan di atas, pelayan OpenOCD terbuka digunakan untuk menyediakan sambungan GNU GDB.
Sebagai alternatif, header FTDI 6pin standard Tap-Hat membolehkan pemasangan UART asas kepada penukar USB, seperti FTDI LC234X. "Ini boleh digunakan untuk menyediakan akses terminal kepada Pi, menangkap output debug, atau bersamaan dengan ejen debug RedBoot bootloader, debugging bersiri kelajuan tinggi Pi dengan GDB," kata eCosCentric.
Bersama Tap-Hat datang satu pek aksesori dengan: satu helai set semula Pi, klip probe dan memimpin terbang untuk sambungan set semula luar, 20 cara ARM JTAG kabel untuk sambungan ke papan lain, dan papan kaki berdiri.






