Fotografija prototipa
Pored toga, ploča može pretvoriti Raspberry Pi u JTAG-baziranu mašinu za ispravljanje grešaka za druge procesorske ploče.
Podržava:
USB ispravljanje grešaka koda na Pi ploči (pomoću dodatnog modula, vidi dolje)
Povezivanje vanjskih debagera na Pi
Upotreba Pi-a kao mrežnog priključenog debugera (s OpenOCD poslužiteljem koji radi podređeno na Pi) za otklanjanje grešaka za drugi Pi-Hat povezan ili drugi ugrađeni cilj s vanjskim 3.3V JTAG / SWD vezama - sve dok je OpenOCD podrška dostupna za target.
Tu je i UART debug izlaz.
Još nije dostupan, a dizajniran je u Velikoj Britaniji od strane eCosCentric - izvora eCosPro RTOS-a .
Fizički, on se povezuje sa Raspberry Pi IO zaglavljem, ali se proteže od Pi (za razliku od tipičnog HAT-a koji je iznad Pi) da bi omogućio probni pristup Pi komponentama. Njegovo zaglavlje za slaganje omogućava daljnje povezivanje HAT-a preko Pi u normalnoj orijentaciji.
Da bi koristili Tap-Hat, određeni Pi IO pinovi moraju biti ponovo dodeljeni za JTAG upotrebu - sopstveni Redboot SD kartica boot-loader podržava ovu konfiguraciju Pi JTAG pin karte i konfiguriše alternativne pin-ove mapiranja CPU-a kako bi odgovarale Tap- Podešavanja džampera na dasci.
Podržani vanjski JTAG debugeri uključuju Lauterbach TRACE32, Ronetix PEEDI i Segger J-Link.
„Jednostavno povežite standardni 20-metarski ARM JTAG kabl sa hardverskim hardverom u Tap-Hat JTAG priključak i pokrenite Pi. Daljinsko resetovanje Pi je podržano spajanjem uključene leteće sonde na Pi reset pin, “prema eCosCentric.
FTDI mini-modul mora biti instaliran na Tap-Hat-u kako bi se omogućila i JTAG debug sposobnost bazirana na USB-u i debug UART izlaz na spojeni PC.
Podržani moduli uključuju FTDI FT2232H i FT2232H-56Q. Kao što je gore rečeno, OpenOCD poslužitelj se koristi za GNU GDB povezivost.
Alternativno, Tap-Hat-ov standardni FTDI 6pin zaglavlje omogućava instalaciju osnovnih UART-a na USB pretvarače, kao što je FTDI LC234X. "Ovo se može koristiti za pružanje terminalnog pristupa Pi-u, izlaz za otkrivanje grešaka ili u kombinaciji sa agentom za otklanjanje grešaka RedBoot bootloader-a, direktnim serijskim debugovanjem Pi sa GDB-om", rekao je eCosCentric.
Uz Tap-Hat dolazi i paket dodatne opreme sa: Pi reset zaglavljem, kvačicom sonde i letećim kablom za spoljni priključak za resetovanje, 20-struki ARM JTAG kabel za povezivanje s drugim pločama, i noge stand-off ploče.






