Схензхен Баикианцхенг Елецтрониц Цо., Лтд
+86-755-86152095
Контактирајте нас
  • ТЕЛ: +86-755-86152095
  • ФАКС: +86-755-26788245
  • Емаил:bqcpcba@bqcdz.com
  • Додајте: бр.343 Цхангфенг рд, округ Гуангминг, Шенжен, Гуангдонг, Кина

Debug Raspberry Pi softver, i još mnogo toga, sa ovim hardverom

Jun 22, 2019

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.