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

S týmto hardvérom môžete ladiť softvér Raspberry Pi a ďalšie

Jun 22, 2019

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.