Kuva prototyypistä
Tämän lisäksi hallitus voi kääntää Raspberry Pi: n JTAG-pohjaiseksi virheenkorjauskoneeksi muille prosessorilevyille.
Se tukee:
Pi-kortin koodin USB-liitännäinen virheenkorjaus (lisäosan avulla, katso alla)
Ulkoisten debuggereiden liittäminen Pi: hen
Pi: n käyttö verkkoon liitetyn debuggerina (jossa OpenOCD-palvelin on natiivi Pi: llä) debug toista Tap-Hat-kytkettyä Pi: tä tai muuta upotettua kohdetta ulkoisella 3.3v JTAG / SWD-yhteydellä - niin kauan kuin OpenOCD-tuki on käytettävissä kohde.
On myös UART-debug-lähtö.
ECosCentric - eCosPro RTOSin lähde - ei ole vielä saatavilla.
Fyysisesti se yhdistyy Raspberry Pi IO -otsikkoon, mutta ulottuu pois Pi: stä (toisin kuin tyypillinen HAT, joka on Pi: n päällä), jotta Pi-komponenttien käyttö voidaan tutkia. Sen pinoamisotsikko sallii muiden HAT: ien liittämisen Pi: n yli normaalissa suunnassa.
Tap-Hatin käyttämiseksi tietyt Pi IO -nastat on jaettava uudelleen JTAG-käyttöön - yrityksen oma Redboot SD Card -kuormaaja tukee tätä Pi JTAG-pin-kartan kokoonpanoa ja konfiguroi CPU: n vaihtoehtoisen pin-kartoituksen vastaamaan Tap- Hat-kortin hyppyasetukset.
Tuettuja ulkoisia JTAG-debuggereita ovat Lauterbach TRACE32, Ronetix PEEDI ja Segger J-Link.
”Kytke laitteiston debuggerin tavallinen 20-suuntainen ARM JTAG -kaapeli Tap-Hatin JTAG-liitäntään ja käynnistä Pi. Pi: n etäkäynnistystä tukee mukana olevan lentävän anturin liittäminen Pi-reset-nastaan, eCosCentricin mukaan.
FTDI-minimoduuli on asennettava Tap-Hatiin, jotta sekä USB-pohjainen JTAG-debug-ominaisuus että debug-UART-lähdöt liitetään tietokoneeseen.
Tuettuja moduuleja ovat FTDI FT2232H ja FT2232H-56Q. Kuten edellä mainittiin, avoimen lähdekoodin OpenOCD-palvelinta käytetään tarjoamaan GNU GDB -yhteyttä.
Vaihtoehtoisesti Tap-Hatin vakio FTDI 6pin -otsikko mahdollistaa perus UART-muuntimien, kuten FTDI LC234X: n, asennuksen. ”Tätä voidaan käyttää päätelaitteiden pääsyn tarjoamiseen Pi: lle, vianmäärityslähteen ottamiseen tai yhdessä RedBoot-käynnistyslataimen debug-agentin kanssa, joka ohjaa Pi: n nopean sarjakuvauksen GDB: llä”, sanoi eCosCentric.
Tap-Hatin mukana tulee lisävarustepakkaus, jossa on: Pi-reset-otsikko, anturiliitin ja lentojohto ulkoiselle palautusliitännälle, 20-suuntainen ARM JTAG -kaapeli muiden levyjen liittämiseen ja levyn stand-off-jalat.






