Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095

Debug Raspberry Pi -ohjelmiston vianmääritys ja muut laitteet tällä laitteistolla

Jun 22, 2019

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.